一,输入两个数字,输出最大值
a=input('>>>')
b=input('>>>')
a=int(a)
b=int(b)
if a>b:
print (a)
else:
print(b)
或者
print(max(a,b))
二,给定一个不超过五位的正整数,判断其有几位
方法一
使用input函数
val=input('>>')
val=int(val)
if val >= 1000: #fold
if val >= 10000:
print(5)
else:
print(4)
else:
if val >=100:
print(3)
elif val >=10:
print(2)
else:
print(1)
总结:
自己写麻烦点没什么,重要的是让计算机的计算量精简,减少CPU的负荷和内存的占用,本方法全部采用大小比较的方法,可以直接得出结果,并没有复杂运算。