第9讲的for循环是换行打出表达式的每一个字符嘛
如果不是为什么favourite='fish'
for i in favourite
print(i,end=' ')
打出的是f i s h
而不是在fish末尾加一个空格? 打印一次,就循环一次
所以,会打印4次,每次在字符后面加一个空格 qiuyouzhi 发表于 2020-3-22 13:00
打印一次,就循环一次
所以,会打印4次,每次在字符后面加一个空格
所以他每次循环就打出目标表达式的每一个字符嘛 jdjjsj 发表于 2020-3-22 13:05
所以他每次循环就打出目标表达式的每一个字符嘛
循环一次就打印一个字符 我也刚学,这个我一开始也略微迷惑了一下,后来明白了。
这样你可能理解的更清楚些:
favourite='fish'
for i in favourite:
print(i,end="-")
运行的结果是:
f-i-s-h-
如果不加end=‘’
favourite='fish'
for i in favourite:
print(i)
运行的结果是:
f
i
s
h
每次循环打印单词的一个字母
页:
[1]