洛谷题单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()
读取用户输入字符串 结束

相关推荐
探物 AI9 分钟前
把 MambaOut 塞进 YOLOv11:会有什么样的反应
python·yolo·计算机视觉
如竟没有火炬38 分钟前
最大矩阵——单调栈
数据结构·python·线性代数·算法·leetcode·矩阵
阳区欠1 小时前
【LangChain】LLM基础介绍
开发语言·python·langchain
Cosolar1 小时前
保姆级 CrewAI 教程:从零构建多智能体协作系统
人工智能·python·架构
Jinkxs1 小时前
Java 跨域14-Java 与区块链(Hyperledger)集成
java·开发语言·区块链
GDAL1 小时前
使用 uv 管理 Python 版本
python·uv·版本
真实的菜1 小时前
Redis 从入门到精通(十二):典型业务场景实战 —— 排行榜、限流器、秒杀系统、Session 共享
数据库·redis·python
8Qi81 小时前
LeetCode 1143 & 718:最长公共子序列 / 最长重复子数组
算法·leetcode·职场和发展·动态规划
cup112 小时前
[开源] Meta Assistant / 告别命令行,我为一堆 Python 脚本做了一个 Windows 任务栏的“家”
windows·python·工具·nuitka·脚本运行
绿算技术2 小时前
万卡推理集群存储选型分析:从核心架构到应用视角
大数据·科技·算法·架构