Python 对于循环,元组超出范围
不太确定是什么导致了这个错误 在第5天使用Hackerrank 30天挑战赛,我似乎无法改变这一点,所以它会起作用-我不太熟悉占位符,但对占位符的工作原理有基本的了解Python 对于循环,元组超出范围,python,python-3.x,indexing,range,Python,Python 3.x,Indexing,Range,不太确定是什么导致了这个错误 在第5天使用Hackerrank 30天挑战赛,我似乎无法改变这一点,所以它会起作用-我不太熟悉占位符,但对占位符的工作原理有基本的了解 #!/bin/python3 import sys n = int(input().strip()) for i in range(1, 10): answer = n * i print("{} x {} = {}".format((n, i, answer))) 错误: 回溯(最近一次呼叫最后一次): 文件
#!/bin/python3
import sys
n = int(input().strip())
for i in range(1, 10):
answer = n * i
print("{} x {} = {}".format((n, i, answer)))
错误:
回溯(最近一次呼叫最后一次):
文件“solution.py”,第9行,在
打印(“{}x{}={}”。格式((n,i,答案)))
索引器错误:元组索引超出范围
您有一个n,i,answer
的元组,它被传递到format()
。您只需将要打印和格式化的内容传递到函数format()
,无需将其封装在元组中。print({}x{}={})。format(n,i,answer))
n = int(input().strip())
for i in range(1, 10):
answer = n * i
print("{} x {} = {}".format(n, i, answer)) # changed here