请问print(i, end = ' ')要怎么理解呢?
请问代码 print(i, end = ' ') 要怎么理解呢?整个代码是这样子的
i = 0
while i <= 100:
if i % 2 != 0:
print(i, end = ' ')
i += 1
else:
i += 1 你这问题可以百度 不加end' '是默认换行 print ( i , end = "" )的意思:不换行,连续打印 end 的值是添加在输出内容末尾的,默认值是 "\n",也就是换行;
将 end 的值改为 " " 代表着输出结束后将空格添加到后面,替换掉原来的换行
所以 print(i, end = ' ') 的意思就是打印 i 的值后,在后面增加一个空格,可以保证整个循环的所有的值在同一行 你可以理解位 ,不加 end='' 他输出加过是竖这输出,加上end=''是横这输出,也就是不换行 print(i, end = ' ') 的意思就是打印 i,并且不换行,以一个空格结尾。 print(i, end = ' ') 的意思是:打印 i,然后隔一个空格,不换行。
你自己去实验一下就知道了。 两个i += 1分别是什么意思? qq491551444 发表于 2022-7-16 23:11
两个i += 1分别是什么意思?
i+=1是表示为i=i+1
i+=1是一个简便算法
页:
[1]