如何将字符串转换为变量?-Python

24 浏览
0 Comments

如何将字符串转换为变量?-Python

这个问题已经有了答案:

将字符串转换为整数的简短方法[重复]

我想在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变成了一个字符串而不是一个变量。有任何想法我该怎么改进吗?

admin 更改状态以发布 2023年5月22日
0
0 Comments

你已经将变量n设置为秒数,但你需要将n转换成一个整数而不是字符串。尝试这个:

n = int(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 " + str(n) + " seconds.")

0