为什么有时候这样输出就不显示下面4一排,只有一排,程序又没报错

来源:3-24 编程练习

qq_慕莱坞2452896

2019-08-11 23:55:57

http://img.mukewang.com/climg/5d503a3000010b3514230775.jpg

写回答

2回答

时间,

2019-08-13

同学,你好。

1、同学截图中的print输出语句是在内层循环执行结束后输出的,外层while循环执行四次,因此会输出一行4列的星号

http://img.mukewang.com/climg/5d5215a80001d0b504220332.jpg

2、当j=1时,内层while循环执行4次,输出一行4列星号,继续向下执行,修改j的执行,执行print语句进行换行;外层循环同样执行4次,因此会输出4行4列的星号

http://img.mukewang.com/climg/5d52168f000176dd03160206.jpg

0

时间,

2019-08-12

同学,你好。同学的print()输出语句中使用了end参数,end=""代表输出时结尾不会换行 ,输出结果会在一行显示。

http://img.mukewang.com/climg/5d5119fb00019c2b03990331.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

0
hq_慕莱坞2452896
h j=1 while j<5: i = 1 while i < 5: print("*",end="") i = i + 1 j=j+1 print("")
h019-08-12
共2条回复

0 学习 · 8160 问题

查看课程