关于#python#的问题:(使用break和continue语句)班级组织徒步 ,每1千米询问学生是否需要休息

(使用break和continue语句)
班级组织徒步 ,全程5千米,每1千米询问学生是否需要休息,如果需要则休息10分钟,否则继续徒步


distance = 0  # 已走路程
while distance < 5:
    distance += 1
    choice = input("已走路程{}千米,是否需要休息?(y/n)".format(distance))
    if choice == 'y':
        print("休息10分钟")
    elif choice == 'n':
        continue  # 继续徒步
    else:
        print("输入有误,请重新输入!")
        break  # 结束循环
print("徒步结束")