python 中不使用条件运算符的最大和最小数字
Biggest and smallest number without using conditional operator in python
我在练习中需要帮助我需要在 python 中找到 a 、 b 、 c 之间的最小/最大数字而不使用条件运算符
禁止
输入包含一行三个整数 a、b 和 c,中间用 space 分隔
白.
退出
你的程序应该产生 a、b 和 c 的最大值。不能有空格 and/or
生成的输出中有空行。
示例
输入(一行)
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
我在练习中需要帮助我需要在 python 中找到 a 、 b 、 c 之间的最小/最大数字而不使用条件运算符
禁止 输入包含一行三个整数 a、b 和 c,中间用 space 分隔 白.
退出 你的程序应该产生 a、b 和 c 的最大值。不能有空格 and/or 生成的输出中有空行。
示例
输入(一行)
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