前言:
现时各位老铁们对“python较大值”大致比较重视,大家都需要分析一些“python较大值”的相关内容。那么小编也在网摘上汇集了一些有关“python较大值””的相关知识,希望你们能喜欢,姐妹们一起来了解一下吧!功能要求
编写一个控制台应用程序,从键盘输入两个正整数,先找出这两个正整数的最大数,在判断该最大数是否是两位数,该最大数是否大于等于10且小于等于99。
实例代码
num1, num2 = eval(input("请输入两个整数(以逗号,隔开):"))
max = (num1 if (num1 > num2) else num2) # 求出num1和num2中的最大值
# 判断最大值是否在10~99之间
if (max >= 10 and max <= 99):
print("最大值:%d是两位数的整数" % max)
else:
print("最大值:%d不是两位数的整数" % max)
运行结果
从键盘上输入了“75,85”,则num1 = 75,num2 = 85,执行max = (num1 if (num1 > num2) else num2)语句后max = 85,85在10~99之间,因此75和85两个数之间的最大值是两位数的整数。
从键盘上输入了“75,105”,则num1 = 75,num2 = 105,执行max = (num1 if (num1 > num2) else num2)语句后max = 105,105不在10~99之间,因此75和105两个数之间的最大值不是两位数的整数。
知识说明
max = (num1 if (num1 > num2) else num2):如果num1 > num2则max = num1;如果num1 < num2则max = num2。
max = (num1 if (num1 > num2) else num2)等价于
if num1 > num2:
max = num1
else:
max = num2
标签: #python较大值