[英]Biggest and smallest number without using conditional operator in python
我在一个练习中需要帮助我需要在不使用条件运算符的情况下在 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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.