while 循环嵌套 的疑问
本帖最后由 收纳空白1321 于 2022-4-7 10:37 编辑day = 1
hour = 1
while day <= 7:
while hour <= 8:
print("今天,我一定要坚持学习8个小时!")
hour += 1
day += 1
print("我已经学习了7天了")
我想打印(今天,我一定要坚持学习8个小时!)* 7
然后出现(我已经学习了1天了)
然后重复个 6次
然后打印 (我已经学习了7天了)
我就是想不明白 怎么让已经退出循环的程序再一次进入循环 然后再打出以上的效果 i = 0
while i < 3:
print("今天,我一定要坚持学习 8 个小时!") python爱好者. 发表于 2022-4-7 10:31
刚刚是误操作 我的问题不是刚刚的问题 感谢大佬的回复 收纳空白1321 发表于 2022-4-7 10:32
刚刚是误操作 我的问题不是刚刚的问题 感谢大佬的回复
day = 1
hour = 1
while day <= 7:
while hour <= 8:
print(f"今天是第{day}天,我一定要坚持学习{hour}个小时!") #改了这里
hour += 1
print() #改了这里
day += 1
hour = 0 #改了这里
print("我已经学习了7天了")
收纳空白1321 发表于 2022-4-7 10:32
刚刚是误操作 我的问题不是刚刚的问题 感谢大佬的回复
那也得把贴子结贴。结贴是对他人付出最起码的尊重,结贴对你来说没任何损失。 收纳空白1321 发表于 2022-4-7 10:32
刚刚是误操作 我的问题不是刚刚的问题 感谢大佬的回复
day = 1
while day <= 7:
hour = 1 #改了这里
while hour <= 7:
print("今天,我一定要坚持学习8个小时!")
hour += 1
print(f"我已经学习了{day}天了") #改了这里
day += 1
收纳空白1321 发表于 2022-4-7 10:32
刚刚是误操作 我的问题不是刚刚的问题 感谢大佬的回复
谢谢好评! ba21 发表于 2022-4-7 10:39
那也得把贴子结贴。结贴是对他人付出最起码的尊重,结贴对你来说没任何损失。
感谢大佬的提醒{:5_111:} python爱好者. 发表于 2022-4-7 10:40
感谢大佬的帮助{:5_111:} 我理解了 是因为 hour 已经大于了8 才没继续循环的 感谢大佬的帮助{:5_111:}
页:
[1]