题解 | #浮点数的个位数字#

浮点数的个位数字

http://www.nowcoder.com/practice/ffa94d27c6534396aef38813535c279f

a=float(input())
b=int(a)%10
print(b)

我的方法,是10的余数就是 个位数字——这与他是多大的数都没有关系——个位数的定义嘛,嘿嘿

大神的做法

up,down=input().split('.')
digit=up[-1]
print(digit)

如何拆分输入,赋值给两个变量—— 值得学习 然后用字符串[-1]方法,很棒

全部评论
我选择了第二种,不过你之前的方法也不错哦,值得一试!
点赞 回复 分享
发布于 2022-05-22 22:49
我的做法类似于第二种,但是更简洁,只有一行: print(input().split(".")[0][-1])
点赞 回复 分享
发布于 2023-06-04 10:34 江西

相关推荐

不愿透露姓名的神秘牛友
11-27 10:52
点赞 评论 收藏
分享
10-09 09:39
门头沟学院 C++
HHHHaos:这也太虚了,工资就一半是真的
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
7
收藏
分享
牛客网
牛客企业服务