第一步:从用户输入的三位数中分离出个位、十位、百位
法一:
a=int(input(“请输入三位正整数:”))
#个位 x=a%10
#十位 y=a//10%10
#百位 z=a//100%10
法二:(字符串的索引)
#个位 x=int(a[2])
#十位 y=int(a[1])
#百位 z=int(a[0])
第二步:从百位数、十位数、个位数中找出最大的一个
法一:
print(max(x,y,z))
法二:(嵌套的if结构)
if x>y:
if x>z:
print(x)
else:
print(z)else:
if y>z
print(y)
else:
print(z)
法三:(几个if的独立语句)(假设)
t=x
if t<y:
t=y
if t<z:
t=z
print(t)
以上仅为个人想法如有雷同纯属巧合,如果发现不对欢迎吐槽,或者大家有更好想法可以相互交流一下,谢谢
如果觉得《【python】输出一个三位数的正整数中最大的一位数字》对你有帮助,请点赞、收藏,并留下你的观点哦!