Python 3.3:如何为字符串创建循环

时间:2013-10-05 03:04:43

标签: python python-3.x

我为标题不清楚而道歉,无论如何我如何创建一个将数字放入字符串的循环,我的意思是(这是来自我正在进行的赋值):

输入课程数量:

输入课程编号。的 1

输入课程编号的重量。的 1

输入课程编号。的 2

...

输入课程编号。的 7

...

输入课程编号的重量。的 9

那么我将如何做这样的事情,我必须创建一个输入语句,其中包含数字顺序(1-infinity但受课程数限制)。如果您需要更多信息,或者我要澄清,请告诉我们,谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用字符串格式:

noc = int(input('Enter number of courses: '))
for i in range(1, noc+1):
    grade = input('Enter grade for course no. {}: '.format(i))
    weight = input('Enter weight for course no. {}: '.format(i))
    #do something with grade and weight here.