为什么不能进行循环?

来源:4-2 项目作业

慕容3582308

2020-06-14 19:33:51

while True :
   if fw == 1:
       ren1 = float(input("请输入兑换金额:"))
       mei1 = ren1 / 6.72
       print("兑换金额为:{}美元".format(format(mei1, '0.2f')))
       break;
   elif fw == 2:
       # 美元兑换人民币
       mei2 = float(input("请输入兑换金额:"))
       ren2 = format(mei2 * 6.72, "0.2f")
       print("兑换结果为:人民币{}元".format(ren2, "0.2f"))
       break;
   elif fw == 3:
       # 人民币兑换欧元
       ren3 = float(input("请输入兑换金额:"))
       ou1 = format(ren3 * 0.13, '0.2f')
       print("兑换结果为:{}欧元".format(ou1, '0.2f'))
       break;
   elif fw == 0:
       print("本次服务结束,谢谢使用!")
       break;
   else:
       print("您的输入错误,请重新输入!")
       continue;

写回答

1回答

好帮手慕笑蓉

2020-06-15

同学,你好。break是退出循环,continue是本轮循环,且这两个语句后面都不需要“;”分号,所以可进行如下修改,如:

http://img.mukewang.com/climg/5ee6cede0923d95308400249.jpg

如果解决了你的疑惑,请采纳,祝学习愉快~ 


0

0 学习 · 8160 问题

查看课程