for n in range(2,5):
for x in range(2,n):
print(n,x)
Run Code Online (Sandbox Code Playgroud)
输出为:
3 2
4 2
4 3
Run Code Online (Sandbox Code Playgroud)
为什么n的值从3开始而不是2?
n从三开始,因为range(2, 2)是空的.也许你真的想要:
for n in range(2, 5):
for x in range(2, n + 1):
print(n, x)
Run Code Online (Sandbox Code Playgroud)
2 2
3 2
3 3
4 2
4 3
4 4
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
198 次 |
| 最近记录: |