gpt4 book ai didi

python - 按下按键时停止读取输入

转载 作者:行者123 更新时间:2023-11-30 23:14:21 27 4
gpt4 key购买 nike

我是编程新手,已开始学习 Python。我的工作簿中的问题之一要求我继续接受输入,直到按下某个键。我想出了两种解决方案,想知道其中一种是否优于另一种。有人告诉我应该避免产生无限循环的条件,所以我想知道解决方案 1。它们是:

解决方案1

while True:
integer = int(input("Please enter an integer (0 exits): "))
if integer != 0:
list.append(integer)
else:
break

解决方案2

integer = int(input(“Enter an integer (0 exits): “))
while integer != 0:
list.append(integer)
integer = int(input(“Enter an integer (0 exits): “))

最佳答案

final = []
while True:
try:
integer = int(input("Enter an integer (0 exits): "))
if integer == 0: break
final.append(integer)
except:
print ("Input wasn't a int.")

尝试使其尽可能接近您现有的解决方案并尽可能具有可读性。

关于python - 按下按键时停止读取输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28788213/

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