洛谷刷题Python语言 | P5705 数字反转

学习Python从娃娃抓起!记录下洛谷Python学习和备考过程中的题目,记录每一个瞬间。

附上汇总贴:洛谷刷题Python语言 | 汇总_热爱编程的通信人的博客-CSDN博客


【题目描述】

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

【输入】

一行一个浮点数

【输出】

一行一个浮点数

【输入样例】

123.4

【输出样例】

4.321

【代码详解】

t = eval(input()) 
#print(float(t[::-1]))
s1 = t * 10  
ge = s1 % 10  
shi = s1 // 10 % 10  
bai = s1 // 100 % 10  
qian = s1 // 1000 % 10  
s2 = ge * 1000 + shi * 100 + bai * 10 + qian  
ans = s2 / 1000  
print(ans)  

【运行结果】

123.4
4.321

猜你喜欢

转载自blog.csdn.net/guolianggsta/article/details/132746420