关于货币兑换服务作业的疑问:输入字母数据,则报错,怎么解决?

来源:4-2 项目作业

慕婉清7365527

2020-04-15 09:56:47

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

写回答

1回答

好帮手慕觉浅

2020-04-15

同学你好:报错原因是无法用int()将输入的字符转换为整数:

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

可以将该语句变为

if Your_Choice == '1':

选择为2、3、0也要使用类似写法

之后用else处理非0、1、2、3的数字或字母。如下图:

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

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

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

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


0

0 学习 · 8160 问题

查看课程