Python中的占位符:在数组中放置多个名称

x33g5p2x  于 2022-12-17  发布在  Python
关注(0)|答案(2)|浏览(121)

我是Python的初学者,正在学习“学习Python:完整的Python编程课程”使用Udemy。我下载了Python 3.8。一切都很好,直到我到达占位符:

for i in arr.
Print(sen%(“i”))

我只是想使用python中的占位符功能,通过在一个数组中放置多个名称来完成任务。我不能输入任何一个名称。我可以知道为什么吗?
我在这门课的学习上停滞不前,无法前进。

1cklez4t

1cklez4t1#

试试看:

for i in arr:
    print(sen%(i))

即,将arr.替换为arr:

dw1jzc5e

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

相关问题