|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1)
>>> i = 1
>>> while i <= 9:
>>> j = 9
>>> while j >= i:
>>> print(j, "*", i, "=", j * i, end=' ')
>>> j -= 1
>>> print()
>>> i += 1
2)
>>> i = 1
>>> j = 9
>>> while i <= 9:
>>> while j >= i:
>>> print(j, "*", i, "=", j * i, end=' ')
>>> j -= 1
>>> print()
>>> i += 1
2是我编的 1是答案 结果差很多,为什么能给解释一下吗?
- # (1)
- i = 1
- while i <= 9:
- j = 9 # 他的代码 j 在 while 迴圈里面,表示每次循环一次,重置 j = 9(这是重点)
- while j >= i:
- print(j, "*", i, "=", j * i, end=' ')
- j -= 1
- print()
- i += 1
- # (2)
- i = 1
- j = 9 # 你的代码 j 在 while 迴圈外面,表示只有在最初时 j = 9,接下来 j 会随着循环,一直改变
- while i <= 9:
- while j >= i:
- print(j, "*", i, "=", j * i, end=' ')
- j -= 1
- print()
- i += 1
复制代码
|
|