python-3.x - 无法使用 for 循环
问题描述
** 我想使用两个for 循环而不是两个while 循环**
i = 7
while i >= 1:
j = i
while j <= 7:
print(j, end =" ")
J += 1
i -= 1
print()
解决方案
以下是for-loop
等价的:
for i in range(7, 0, -1):
j = i
for j in range(i, 8):
print(j, end=" ")
print()
关键是正确使用range(start, stop, step)
。另请参阅此。
推荐阅读
- git - 不小心使用了错误的 git-restore 命令 - 我的所有文件都消失了吗?
- javascript - 向 XMLHttpRequest 添加 onerror 函数
- python - 使用 ansible api 时将字典传递给复制模块
- java - 通过 HttpsUrlConnection 连接时出现 SSLHandShakeException
- c# - 加号有问题,发送电子邮件后转换为ascii
- arrays - 如果找到至少 1 个值,如何将单元格数组与某些值进行比较并返回 true
- matlab - 如何在 MATLAB 中绘制单条堆积条形图?
- pandas - 将散点图作为熊猫数据框中的子图
- javascript - 如何使用 execa 执行一系列命令?
- asp.net-mvc - 如何在 Google Cloud Shell 上创建 ASP.NET Core 2.1 MVC 应用