为了账号安全,请及时绑定邮箱和手机立即绑定

i+=1 的问题

i+=1 的问题

qq_慕桂英7021754 2019-08-16 15:10:19
j = 0 while j < 10:     #输出1行10个星星     # 一行10个星星     i = 0     while i < 10:         print('★', end='')         i += 1     # 为当前行结束添加一个换行符号     print('\n', end='')     #j自增操作     j += 1为什么去掉i+=1和j+=1程序就会无限循环,且print('\n', end='')是什么意思为什么要加入这行代码
查看完整描述

1 回答

?
pardon110

TA贡献1038条经验 获得超227个赞

前者是为了让while循环条件有边界,后者只是为了输出换行符而已。

查看完整回答
1 反对 回复 2019-08-16
  • qq_慕桂英7021754
    qq_慕桂英7021754
    为什么前者是让while有边界,它不是赋值吗。那可不可以用if和break结合要代替它
  • pardon110
    pardon110
    while是程序设计三大基本结构中循环,该赋值语句处于循环体中。附,另外两种结构是顺序(从上至少执行)和分支(也就是你眼中的if else之流)
  • 1 回答
  • 0 关注
  • 562 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信