Python 3.4 Python%s在打印另一个可验证文件时不工作

Python 3.4 Python%s在打印另一个可验证文件时不工作,python-3.4,Python 3.4,我和我的朋友正在做一个程序,记录游泳运动员的时间,所有的时间总和都在那里。我们还要求游泳运动员的名字与名字相等。 我们可以打印出 print('Swimmer had a total time of',aggregates[Name]) 但是%Name会阻止程序正常运行,任何关于我们可以使用什么或者我们做错了什么的建议都会非常有用。谢谢 print('''%s had a total aggregate time of ''',aggregates[Name] %Name) 格式化print

我和我的朋友正在做一个程序,记录游泳运动员的时间,所有的时间总和都在那里。我们还要求游泳运动员的名字与名字相等。 我们可以打印出

print('Swimmer had a total time of',aggregates[Name])
但是%Name会阻止程序正常运行,任何关于我们可以使用什么或者我们做错了什么的建议都会非常有用。谢谢

print('''%s had a total aggregate time of
''',aggregates[Name] %Name)

格式化
print
应该像格式化
print一样进行(“%s有一个t..%Name,聚合[Name])

格式化
print
应该像格式化
print一样进行(“%s有一个t..%Name,聚合[Name])
/p>尝试打印“%s总时间为%d%”(聚合[Name],名称)尝试打印“%s总时间为%d%”(聚合[姓名],姓名)