gpt4 book ai didi

python - 你如何让 Python 检测无输入

转载 作者:行者123 更新时间:2023-11-28 20:21:47 26 4
gpt4 key购买 nike

我是 Python 编码的新手,我正在填写一些需要大量输入的代码。它要求的一件事是,如果用户按下回车键但没有输入任何内容,则程序执行一个操作。我的问题是你如何让 python 检查它。会不会是:

if input == "":
#action

还是别的什么?感谢您的帮助。

编辑:这是我的代码目前的样子以供引用。

 try:
coinN= int(input("Enter next coin: "))

if coinN == "" and totalcoin == rand:
print("Congratulations. Your calculations were a success.")
if coinN == "" and totalcoin < rand:
print("I'm sorry. You only entered",totalcoin,"cents.")

except ValueError:
print("Invalid Input")
else:
totalcoin = totalcoin + coinN

最佳答案

我知道这个问题很老了,但我仍在分享您问题的解决方案,因为它可能对其他人有帮助。要检测 Python 中没有输入,您实际上需要检测“文件结尾”错误。没有输入时造成的:
这可以通过以下代码检查:

final=[]
while True:
try:
final.append(input()) #Each input given by the user gets appended to the list "final"
except EOFError:
break #When no input is given by the user, control moves to this section as "EOFError or End Of File Error is detected"

希望这对您有所帮助。

关于python - 你如何让 Python 检测无输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26226489/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com