编写程序:从键盘输入三个实数分别赋给x,y,z,打印三个数的加、减、乘、除的值,并理解input()函数的使用。(注意考虑输入的数不是数字的情况已经输入的数为零时两种情况的处理)
2条回答 默认 最新
关注 # By yangbocsu 2021.09.25 x = input("请输入数字(x):") y = input("请输入数字(y):") z = input("请输入数字(z):") # 数据边界处理 if not x.isdigit() or not y.isdigit() or not z.isdigit(): print("输入的数有不是数字,无法进行四则运算") else: # 输入的三个都是数字 #加法 减法 x = float(x) y = float(y) z = float(z) print("加法:" + str(x+y+z)) print("减法:" + str(x-y-z)) print("乘法:" + str(x*y*z)) #除法 if y == 0 or z == 0: print("输入的后两位有0,无法进行除法运算") else: print("除法:" + str(x/y/z))
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 51单片机使lcd显示器开机闪烁预设字符闪烁3次需要加什么代码
- ¥50 C# 使用DEVMOD设置打印机首选项
- ¥15 麒麟V10 arm安装gdal
- ¥15 想用@vueuse 把项目动态改成深色主题,localStorge里面的vueuse-color-scheme一开始就给我改成了dark,不知道什么原因(相关搜索:背景颜色)
- ¥20 OPENVPN连接问题
- ¥15 flask实现搜索框访问数据库
- ¥15 mrk3399刷完安卓11后投屏调试只能显示一个设备
- ¥100 如何用js写一个游戏云存档
- ¥15 ansys fluent计算闪退
- ¥15 有关wireshark抓包的问题