【发布时间】:2021-03-03 16:56:33
【问题描述】:
我想在 python 中创建一个计时器,用户可以输入他们将等待多长时间。问题是当用户输入他们想要等待的时间时,我不知道如何将其设为变量。到目前为止,我有这样的事情:
n = input("How many seconds do you want to wait for?\n")
for countdown in range(n):
time.sleep(1)
print("...\n")
print("You have successfully waited for " + n + " seconds.")
它使 n 成为字符串而不是变量。关于如何解决此问题的任何想法?
【问题讨论】:
-
n是一个变量。数据类型是字符串 -
int是你的朋友。int('3')返回3 -
值和变量是有区别的。用户输入的是一个值,然后绑定到变量
n。 “将字符串转换为变量”是没有意义的——值和变量是不同的东西。
标签: python-3.x