python中的for循环控制缩进问题

比如说:name = ['my’,'you','we','she','he']for people in name:(自动缩进)print('hello,' + people.title() + '.')(自动缩进)print('my friend,' + people.title() + '.')\print('hello,my friend!')上面例子只是随便举例,不考虑文句通顺,我想问的是如何可以让print('hello,my friend!')这个开头不缩进?我用的是图片里的最新IDLE,官网上下的。每次for里面的都是自动缩进,但是我最后一句不想缩了,按了回车就直接循环for里面的了,最后一句的print句子加不进去。如何控制?本人刚入python坑,求大神解答!
提问格式显示错误了,图二是参考。
如何让print('hello,my friend!')这个句子可以不在for里还能打出来?每次一按回车就直接for循环了,如何不缩进呢?又或是Idle有问题?

缩进问题,你把最后一句跟for对齐:

name = ["my","you","we","she","he"]

for people in name:

print('hello,' + people.title() + '.')

print('my friend,' + people.title() + '.')

print('hello,my friend!') //注意这里要跟for对齐

打印结果:

追问

试过了,第二个缩进回车之后,我用退格键按一下就退到底,再四个空格和for对齐,但是错误了。提示错误:SyntaxError:unindent不匹配任何外部缩进级别。

追答

你这个ide有问题

追问

那我该怎么办?该用啥idle呢?新手,用的是python自带的idle,能推荐吗?

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-08-07
可以用用pycharm软件

python中的for循环控制缩进问题
缩进问题,你把最后一句跟for对齐:name = ["my","you","we","she","he"]for people in name:print('hello,' + people.title() + '.')print('my friend,' + people.title() + '.')print('hello,my friend!') \/\/注意这里要跟for对齐 打印结果:...

python哪些语句中用了缩进格式
首先,缩进在条件语句(如if语句)中起着关键作用。在Python中,if语句后的代码块必须通过缩进来表示。例如:python if 10 > 5:print("10大于5") # 这里的缩进表示这个print语句是if条件的一部分 其次,在循环语句中,如for循环和while循环,缩进同样必不可少。它用来界定循环体,即每次循环迭代时执...

python中的for循环中的break的使用
编写名片管理系统时,可能会遇到程序停止执行的问题,其中 break 语句的不当使用是原因之一。Python 以缩进来区分代码块,不同于 C 语言的括号。初学时,错误地将 break 语句左移四个空格与 for 循环对齐,导致 break 后面的代码无法执行。正确操作是如下展示,利用 break 退出循环,并在可能的情况下执...

Python 循环和语句的一些使用问题?
是正确的,注意缩进量 s = 'leetcode's = list(s)s.sort()print(s)res = []while s :res.append(s[0])s.remove(s[0])for i in s:if i != res[-1]:res.append(i)s.remove(i)s = s[::-1]print(res)...

44. python的for循环嵌套
在Python中,for循环嵌套主要体现在列表嵌套和嵌套的if-else结构。例如,要筛选出1至100中能被7整除的奇数,我们首先创建一个奇数序列,然后用if条件判断每个数是否满足条件。通过观察,发现print语句的缩进很重要,它决定了代码何时执行:if判断条件下的代码缩进4个空格,for循环内的代码则更深入。对于两...

python for循环问题
[x*5 for x in range(2,10,2)]是一个列表,产生x乘以5的值,产生的数量由for语句确定 范围是x in range(2,10,2),range生成2开始,步长是2到10为止的序列,为2 4 6 8 经过x×5计算,结果就是10 20 30 40 作为一个列表就是最后的结果。

python的缩进为什么非常重要? 哪些情况下需要缩进?
和其他语言不同的是,python直接用缩进确定程序的结构。例如一个for循环下有缩进就代表语句是for循环的一部分,没有缩进就代表语句在for循环之外。for、while循环以及if…else语句、try…except语句都是需要缩进的。

for循环点击回车后出现三个点,这怎么办?
在Python控制台中,你可能会遇到出现三个点的情况。这表明系统正在等待你继续输入指令。例如,当你输入 `print(magician)` 并且记得在命令前加适当的缩进时,这将打印出`magician`变量的值。这里的三个点,即`...`,是提示符,表明控制台正在等待更多的输入。对于`for`循环命令,同样在命令后你将看到...

Python中缩进多少(python缩进多少格)
在Python中,缩进用来表示代码块的层级结构。它的作用与其他语言中的大括号或关键字(例如if、for、while等)相同,用来表示代码块的开始和结束。Python的缩进需要遵循一些原则,包括:使用四个空格表示1级缩进。相同层级的代码块应该使用相同数量的缩进。所有代码块的缩进量必须相同。不能混用空格和制表符(...

44. python的for循环嵌套
接下来,将判断奇数和能被7整除的逻辑结合,利用if语句在for循环中进行条件判断。代码中,`print(i)`的缩进显示了它是if语句内的代码,而`for`循环的缩进则指示了它的执行流程。理解这些缩进是编写和调试循环代码的关键。进一步,当涉及到for循环嵌套,比如输出注射过疫苗的学生姓名,我们需要在外部循环...

相似回答