【发布时间】:2013-11-21 18:24:01
【问题描述】:
我正在制作一个糖果盒游戏,但我无法让输入正常工作。另一个问题是它打印“你有 1 个甜食”。然后停止。请帮忙?
import time, sys
print("Sweetie box")
sweets = 0
while True:
time.sleep(1)
sweets += 1
print("You have ", sweets, " sweets.")
INPUT = input()
if INPUT == ("a"):
print("It worked!")
【问题讨论】:
-
你需要调用函数
input()。 -
听起来您希望糖果的数量不断更新,即使在等待用户采取行动时也是如此。仅使用内置函数在命令行上做到这一点并不容易。也许你应该考虑像 Tkinter 这样的 UI 库——然后你可以每秒更新你的标签,同时仍然查看按钮/文本框以获取用户的输入。
标签: python input while-loop