因此,我是python的新手,并且对于如何根据num_qc的值优雅地重复此输入来输入产品名称有一个完整的思路。
例如,如果num_qc = 4 我希望用户输入nam_prod1,nam_prod2等... 据我了解,我不想预定义这些变量,因为用户只能为num_qc或50输入1?
#report info
num_qc = input('Total QC open: ')
nam_prod = num_qc * input('Name of unit %s: ' % num_qc)
答案 0 :(得分:0)
您必须使用for循环或另一个loop cycle, 您想要的是:
num_qc = int(input('Total QC open: '))
for x in range(0,num_qc):
nam_prod = input('Name of unit %s: ' % (x+1))
name_prod变量将在每个循环中被覆盖, 您可以使用list:
num_qc = int(input('Total QC open: '))
nam_prod = []
for x in range(0,num_qc):
nam_prod.append(input('Name of unit %s: ' % (x+1)))