我想在输入用户时显示一些有价值的信息

时间:2018-10-14 04:23:27

标签: python input

我想在获取用户输入的同时显示一些信息,例如,我想执行以下操作:

for i in range(5): 
    bug=int(input('Enter the number of bugs collected for day ',i+1))

得到类似的东西

Enter the number of bugs collected for day 1
Enter the number of bugs collected for day 2 
...

请帮助

2 个答案:

答案 0 :(得分:1)

range有一个可选参数,用于指定范围的开始。将其与f字符串一起使用:

for i in range (1, 6): 
    bug = int(input(f'Enter the number of bugs collected for day {i}: '))

答案 1 :(得分:0)

将(i + 1)的值转换为字符串后,需要对其进行串联。请执行以下操作:

for i in range (5):
    bug=int(input('Enter the number of bugs collected for day '+str(i+1)+': '))