Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何添加数字I';您是否已将列表迭代为字符串?_Python - Fatal编程技术网

Python 如何添加数字I';您是否已将列表迭代为字符串?

Python 如何添加数字I';您是否已将列表迭代为字符串?,python,Python,我正在做一个小项目:我正在尝试制作一个“评分”程序,让你输入考试次数,每次考试的分数,然后打印结果 我想做的是: 输入测试的数量: 将该数字与字符串“Exam:”一起使用,为每个测试编号 我已经将“输入测试数:”中的输入粘贴到一个列表中…(看起来像[0,1,2,3,4..etc])现在我正在尝试将这些列表数与上面的字符串组合起来,但我尝试的结果都不起作用..建议 这就是我提出的,以及它的输出: test1 = int(input('How many tests are there? ')) te

我正在做一个小项目:我正在尝试制作一个“评分”程序,让你输入考试次数,每次考试的分数,然后打印结果

我想做的是:

输入测试的数量: 将该数字与字符串“Exam:”一起使用,为每个测试编号

我已经将“输入测试数:”中的输入粘贴到一个列表中…(看起来像[0,1,2,3,4..etc])现在我正在尝试将这些列表数与上面的字符串组合起来,但我尝试的结果都不起作用..建议

这就是我提出的,以及它的输出:

test1 = int(input('How many tests are there? '))
test2 = []
for number in range(test1):
    test2.append(number)

for number2 in test2:
    print('Exam #:' + str(number2))
(此处输入“5”)


这正是我所需要的!

似乎您希望收集测试数量的输入,然后收集所有测试分数。然后要打印测试分数,您可以执行以下操作

for test in range(numTests):
    print('Exam #' + (test+1) + ': ' + testScores[test])
(test+1)可以让同一个变量管理测试编号以及测试数组中的索引

Exam #1: 82
Exam #2: 93
Exam #3: 87

不确定您的程序是否需要此选项,但您可以使用for循环遍历列表中的所有值。这允许您访问每个值并对该值执行一些命令集。因此,在本例中,我们将访问每个值,然后打印它。print可以接受多个参数。它将使用sp打印每个参数介于两者之间的王牌

for examNumber in myList:
   print ('Exam', examNumber)

试试这个链接

num_tests=int(输入('输入考试次数:'))
考试分数=[int(输入(f'Enter score for exam#{n+1}:'))范围内的n(num_考试)]
打印(f'平均分数:{sum(考试分数)/num_考试:0.2f}')

“考试:”+str(testnum)
有很多方法可以将数字格式化为字符串,这只是其中的一种。这很有帮助,我认为str()是出于某种原因阻碍我的原因。谢谢!这正是我想做的,而且比我之前做的要简单得多!非常感谢!
for examNumber in myList:
   print ('Exam', examNumber)