Python 包括现有变量在要求输入时

2024-10-01 09:16:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图建立一个循环,让用户为图中的扇区输入名称。这个想法是这样的(通过用户输入,扇区的数量在前面被分配了一个值)。你知道吗

for z in range(0, numSectors):
     labels = input('Enter the label for sector',z,': ')

是不是像Z这样的变量不可能放在参数中,或者我只是没有正确格式化它。如果这在任何情况下都是不可能的,那么在这种情况下,我将如何获得相同的结果呢。你知道吗

问题应该像这样在控制台中阅读

Enter the label for sector 1:
Enter the label for sector 2:
Enter the label for sector 3:

...

(until the number of sectors is fulfilled)

Tags: the用户in名称forinput数量labels
1条回答
网友
1楼 · 发布于 2024-10-01 09:16:05

使用^{}

for z in range(1, numSectors+1):
    labels = input('Enter the label for sector {z}: '.format(z=z))

# Test result
Enter the label for sector 1: Hello
Enter the label for sector 2: World
Enter the label for sector 3: ! 

顺便说一句,对于Python2,使用raw_input而不是input。你知道吗

相关问题 更多 >