我想在一个练习中得到帮助,我需要在python中找到a, b, c之间的最小/最大数字,而不使用条件运算符
禁止输入包含一行三个整数a, b和c,中间用空格分隔白色。
退出你的程序应该产生a, b和c的最大值,不能有空格和/或输出的空行
例子输入(一行)
1 2 3
退出
3
让我们假设input
号码是来自用户交互的。你可以尝试用max
和min
来得到最大和最小的数,避免使用conditional
算子。如果有什么问题请告诉我。
lst = input('type in three numbers: (sep. by spaces)').split() # type in 11 22 3
print(lst) # ['11', '22', '3'] for example,
print(f' largest number: {max((lst), key=int)} ') # 22