当前位置: 首页 > news >正文

洛谷题单1-P5705 【深基2.例7】数字反转-python-流程图重构

题目描述

输入一个不小于 100 100 100 且小于 1000 1000 1000,同时包括小数点后一位的一个浮点数,例如 123.4 123.4 123.4 ,要求把这个数字翻转过来,变成 4.321 4.321 4.321 并输出。

输入格式

一行一个浮点数

输出格式

一行一个浮点数

输入输出样例

输入

123.4

输出

4.321

方式-字符串反转

代码

class Solution:
    @staticmethod
    def oi_input():
        """从标准输入读取数据"""
        str = input().strip()
        return str

    @staticmethod
    def oi_test():
        """提供测试数据"""
        return '123.4'

    @staticmethod
    def solution(str):
        print(str[::-1])


oi_input = Solution.oi_input
oi_test = Solution.oi_test
solution = Solution.solution

if __name__ == '__main__':
    str = oi_test()
    # str = oi_input()
    solution(str)
核心处理流程
接收输入参数str
调用 solution(str)
字符串反转处理
str[::-1]
控制台打印反转结果
开始
主函数
调用 oi_input()
执行input().strip()
读取用户输入字符串
结束

相关文章:

  • 网站开发浏览器兼容性seo推广的特点
  • 网站建设合同交印花税国内seo公司排名
  • 17网站一起做武汉推广系统
  • 怎么做样网站二级域名网站免费建站
  • 合肥商业网站建设费用2023年国际新闻大事件10条
  • 建筑网站免费360搜索首页网址是多少
  • 【附JS、Python、C++题解】Leetcode面试150题(11)H指数
  • DeepSeek分析仿写选题应该怎么做?
  • Hyperlane框架临时上下文数据管理:提升Web开发效率的利器
  • 【导航定位】GNSS数据协议-RINEX OBS
  • JavaScript函数式编程思想
  • Windows 图形显示驱动开发-WDDM 2.4功能-GPU 半虚拟化(十一)
  • 前端基础知识汇总
  • 大模型 rag 技术浅析(一)
  • 深入 OpenPDF:高级 PDF 生成与操作技巧
  • LinuxTCP/UDP基础概念
  • 解压多个文件
  • 解决【vite-plugin-top-level-await】 插件导致的 Bindings Not Found 错误
  • 【文献25/03/29】UPFormer:用于田间葡萄叶病害分割的U形感知轻量级Transformer
  • 现代优雅杂志海报徽标设计手写英文字体安装包 Attomes – Brush Handwritten Font
  • JavaScript 中的异步编程:回调函数、Promise 和 async/await
  • redhat认证是永久的吗
  • Pinia 及其持久化插件的完整使用指南
  • 食物链 POJ - 1182分析与解答
  • QtAdvancedStylesheets使用
  • 论坛系统自动化测试报告