我是Python的初学者,正在学习“学习Python:完整的Python编程课程”使用Udemy。我下载了Python 3.8。一切都很好,直到我到达占位符:
for i in arr. Print(sen%(“i”))
我只是想使用python中的占位符功能,通过在一个数组中放置多个名称来完成任务。我不能输入任何一个名称。我可以知道为什么吗?我在这门课的学习上停滞不前,无法前进。
1cklez4t1#
试试看:
for i in arr: print(sen%(i))
即,将arr.替换为arr:
arr.
arr:
dw1jzc5e2#
它有点挑剔,如果语句没有正确排列,如果在错误的位置按下return,或者在不应该有空格的地方放了空格,它就会抛出错误。1.正如@约书亚Varghese建议的,首先将arr.更改为arr:1.确保arr:print(sen%(i))中没有空间1.将光标放在print(sen%(i))之前,然后按回车键(这会将print语句放在下一行,并保持正确的间距)。1.要让程序执行并迭代名称数组,需要将光标放在print(sen%(i))之后的下一行,然后按回车键。注意:在Mac OS上使用python 3.9.2
arr:print(sen%(i))
print(sen%(i))
2条答案
按热度按时间1cklez4t1#
试试看:
即,将
arr.
替换为arr:
dw1jzc5e2#
它有点挑剔,如果语句没有正确排列,如果在错误的位置按下return,或者在不应该有空格的地方放了空格,它就会抛出错误。
1.正如@约书亚Varghese建议的,首先将arr.更改为arr:
1.确保
arr:print(sen%(i))
中没有空间1.将光标放在
print(sen%(i))
之前,然后按回车键(这会将print语句放在下一行,并保持正确的间距)。1.要让程序执行并迭代名称数组,需要将光标放在
print(sen%(i))
之后的下一行,然后按回车键。注意:在Mac OS上使用python 3.9.2