1
A
回答
1
你只引用它一次,現在,所以這是很容易:
print("hey" if input().isdigit() else "bye")
雖然你可能會說,這行代碼確實太多了,可能難以維持。將其分成兩行使維護更容易,例如,它還允許您在print
行上設置斷點,並在需要時檢查my_word
中的值。
由於學術方面的原因,這裏有一種可能的解決方案來評估一次表達式,但在一個語句中多次使用它:列表理解。 (這是一個可怕的,可怕的想法,你不應該這樣做。我是認真的。)
[print(i if i.isdigit() else "bye") for i in (input(),)]
相關問題
- 1. 減去蟒蛇兩次
- 2. 輸出兩行多列蟒蛇
- 3. 線程調用socket庫兩次蟒蛇
- 4. 蟒蛇執行腳本兩次當「導入CSV」
- 5. 蟒蛇輸入()無法正常運行
- 6. 輸入結果從蟒蛇
- 7. 蟒蛇hashlib SHA224 - 輸入
- 8. 蟒蛇標準輸入EOF
- 9. 例外輸入蟒蛇
- 10. 蟒蛇輸入的UnicodeDecodeError:
- 11. 報價在輸入蟒蛇
- 12. 熱蟒蛇輸入迴路
- 13. 蟒蛇:用單\
- 14. 行,用蟒蛇
- 15. 蟒蛇分割字符串兩次
- 16. 蟒蛇記錄器登錄兩次
- 17. 蟒輸出無兩次
- 18. TkTable插入行蟒蛇
- 19. 蟒蛇:訂單和執行
- 20. 寫入ctypes的標準輸入蟒蛇
- 21. 導入整個蟒蛇層次動態
- 22. 蟒蛇引用JSON數組
- 23. 蟒蛇3 readline()兩次從arduino串行監視器
- 24. 基本蟒蛇燒瓶兩頁的表格輸入和更新
- 25. 輸入words.txt文件蟒蛇3
- 26. 處理文件輸入/從蟒蛇
- 27. 如何分析蟒蛇輸入文件
- 28. 蟒蛇3 - 限制無效輸入
- 29. 蟒蛇ttk.Entry如何中心輸入
- 30. 蟒蛇輸入的平均值