洛谷题单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

方式-字符串反转

代码

python 复制代码
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()
读取用户输入字符串 结束

相关推荐
Algebraaaaa1 小时前
为什么C++主函数 main 要写成 int 返回值 | main(int argc, char* argv[]) 这种写法是什么意思?
开发语言·c++
王小王-1231 小时前
基于Python的二手车价格影响因素研究【多种机器学习对比、线性回归、MLP、SVR、LightGBM】
python·机器学习·汽车·二手车价格预测·二手车价格影响·汽车数据分析
java1234_小锋2 小时前
一周学会Matplotlib3 Python 数据可视化-绘制饼状图(Pie)
开发语言·python·信息可视化
悟能不能悟3 小时前
能刷java题的网站
java·开发语言
NEUMaple3 小时前
python爬虫(三)----Selenium
爬虫·python·selenium
IT古董3 小时前
【第四章:大模型(LLM)】05.LLM实战: 实现GPT2-(6)贪婪编码,temperature及tok原理及实现
android·开发语言·kotlin
程序员陆通3 小时前
Java高并发场景下的缓存穿透问题定位与解决方案
java·开发语言·缓存
阿群今天学习了吗4 小时前
“鱼书”深度学习进阶笔记(3)第四章
人工智能·笔记·python·深度学习·算法
IT猿手4 小时前
2025年最新原创多目标算法:多目标酶作用优化算法(MOEAO)求解MaF1-MaF15及工程应用---盘式制动器设计,提供完整MATLAB代码
算法·数学建模·matlab·多目标优化算法·多目标算法
澡点睡觉4 小时前
golang的继承
开发语言·后端·golang