使用for循环嵌套时输出结果不正确。

如图:[ 直接在1天跳到101天]

原因:未设定[ range() ],导致range遍历数字有误。

Admin_Log
# for循环的嵌套
# 坚持表白100天
# 每天送10朵玫瑰花
    # 外层循环控制天数
i = 0
for i in (1, 101):
    print(f'今天是向小美表白的第{i}天,坚持。')
    # 内层循环控制玫瑰花的朵数
    for j in range(1, 11):
        print(f'送给小美的第{j}朵玫瑰花。')
    print(f'小美,我喜欢你!(第{i}天的表白结束。)')
print(f'第{i}天,表白成功!')
# for循环的嵌套
# 坚持表白100天
# 每天送10朵玫瑰花

# 外层循环控制天数
i = 0
for i in range(1, 101):
    print(f'今天是向小美表白的第{i}天,坚持。')
    # 内层循环控制玫瑰花的朵数
    for j in range(1, 11):
        print(f'送给小美的第{j}朵玫瑰花。')
    print(f'小美,我喜欢你!(第{i}天的表白结束。)')
print(f'第{i}天,表白成功!')


Admin_Log