我在練習中需要幫助我需要在不使用條件運算子的情況下在 python 中找到 a 、 b 、 c 之間的最小/最大數
禁止 輸入包含一行,其中包含三個整數 a、b 和 c,由白色空格分隔。
退出 你的程式應該產生 a、b 和 c 的最大值。生成的輸出中不得有空格和/或空行。
例子
輸入(一行)
1 2 3
出口
3
uj5u.com熱心網友回復:
讓我們假設這些input數字是來自用戶的互動方式。您可以嘗試使用maxandmin來獲取最大和最小的數字,并避免使用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
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/483173.html
上一篇:通過函式更改熊貓資料框中的布林值
下一篇:大熊貓資料框中貢獻最大值的列
