python计算输入的两个数字,try...except...判断是否输入的是数字,如果是则相加
python计算输入的两个数字,try…except…判断是否输入的是数字,如果是则相加,如果不输入q或者n,则循环一直下去:
print("Enter 'q' to quit\n")
while True:try:x = input('Pleast enter a number>>>')if (x == 'q'):breakx = float(x)y = input('Pleast enter another number>>>')if (y == 'q'):breaky = float(y)except ValueError:print('Please enter a number, not letter')else:sum = x+yprint('The sum of these number is '+str(sum))dicision = input('Do you want to continue?y/n>>>')if (dicision == 'n')or (dicision=='q'):break
以上结果写成一个函数的形式为:
def main():print("Enter 'q' to quit\n")while True:try:x = input('Pleast enter a number>>>')if (x == 'q'):breakx = float(x)y = input('Pleast enter another number>>>')if (y == 'q'):breaky = float(y)except ValueError:print('Please enter a number, not letter')else:sum = x+yprint('The sum of these number is '+str(sum))dicision = input('Do you want to continue?y/n>>>')if (dicision == 'n')or (dicision=='q'):breakmain()
这里之所以不输入数字会报错,在于上面使用了x = float(x)和y = float(y),如果不是数字,则没有float这一函数,使得出现valueError的提示,而恰好,我们又将valueError的提示改成了‘Please enter a number, not letter’
python计算输入的两个数字,try...except...判断是否输入的是数字,如果是则相加相关推荐
- Python计算身份证第18位(校验码)来判断身份证是否输入正确
Python计算身份证第18位(校验码)来判断身份证是否输入正确 前言 身份证编码规则如下:根据[中华人民共和国国家标准GB11643-1999]中有关公民身份号码的规定,公民身份号码是特征组合码,由 ...
- python计算矩阵对角线之和_Python练习题 028:求3*3矩阵对角线数字之和
[Python练习题 028] 求一个3*3矩阵对角线元素之和 ----------------------------------------------------- 这题解倒是解出来了,但总觉得 ...
- python计算能够包含两个圆的最小圆
给定两个圆的圆心和半径,计算能够包含两个圆的最小圆 # Defines two classes, Point() and Disk(). # The latter has an "area& ...
- python计算圆面积保留两位数_python中怎么实现保留两位小数
python中怎么实现保留两位小数,两位,方法,小数,模块,四舍五入 python中怎么实现保留两位小数 易采站长站,站长之家为您整理了python中怎么实现保留两位小数的相关内容. Python中实 ...
- java判断数字大小写_java判断字符串是否全部由数字,大小写字母,特殊符号组成...
直接上代码,经过验证. package javaTest; import java.util.regex.Matcher; import java.util.regex.Pattern; public ...
- python计算2的平方代码_Python练习实例46 | 求输入数字的平方,如果平方运算后小于 50 则退出。...
这个问题,其实有两种计算的思路,第一种就是需要对结果进行判断,无非就是两种结果,一种结果为真,一种结果为假,将这两种结果分别赋值给1和0,然后创建一个while循环即可. 小黄人.jpg 实现的方式大 ...
- 如何使用Python计算Log中两个时间的差值
有时候需要计算两个时间之间的差值,如果用口算很容易出现失误,这时候借助于Python就可以很容易地解决该问题1.按如下步伐操作,能有现成计算的直接用现成的,没有的再自己写函数 2.打包成exe,方便传 ...
- python 计算fps,两种方式优缺点总结
超链接:深度学习工作常用方法汇总,矩阵维度变化.图片.视频等操作,包含(torch.numpy.opencv等) ------------------------------------------ ...
- python计算平方根保留两位小数_python 使用二分法计算平方根
python 使用二分法计算平方根 from math import sqrt def mysqrt(num,small): assert num>0 assert small>0 low ...
- 如何在计算机中输入分数,两种方法在word中轻松输入分数
不知道微软设计Office的时候有没有替我们用户考虑下,毕竟分数是很多办公人员常用的单位.PConline小编甚至还打听了一下,发现有许多朋友不知道分数怎么打,所以每次都用斜杠"/" ...
最新文章
- Controls 属性与继承 TShape 类的小练习
- poj3278 【BFS】
- 【ES6】Set Map数据结构、Iterator遍历器
- 对Html里的title属性的换行
- QCostomPlot 示例注解 1
- 无效内卷正在毁掉年轻一代程序员
- 夜神模拟器只有android5怎么办,夜神安卓模拟器很卡怎么办 夜神模拟器好卡解决方法...
- 群晖NAS跨存储空间移动套件(应用)
- 高斯消元(求解n元一次方程组)
- win7如何去除计算机左边的,win7系统删除资源管理器左侧的家庭组图标方法图解...
- 网页前端div的高度设置
- java 使用md5_java中如何使用MD5进行加密
- 清华大学计算机系2020年夏令营,2018年清华大学全校50个保研夏令营通知信息大汇总...
- 树莓派+温度传感器DS18B20
- Shell declare 变量声明
- 西游记中孙悟空成佛后地位比观世音菩萨高吗?
- Vision-based User Interface Programming in Java一书简介
- python爬虫爬取豆瓣读书Top250
- 曾辉机器人_国产机器人打起“价格战” 市占率5年来首次下滑
- 时序约束方法及解决timing问题的方法(一)
热门文章
- python出现套接字创建不成功_python套接字连接在Mac上被拒绝但在Windows
- aix java home_在AIX环境下安装IBM JDK 1.6的教程
- 中批注转成pdf看不到_超实用的PDF在线转换器,你绝对用的到~
- java高级特性2,Java高级特性 2
- 关于常见的底层驱动源码资料
- h2 mysql 兼容性_H2内存数据库对sql语句的支持问题 sql放到mysql数据库中能跑
- win10 php mysql,Windows10本地搭建IIS+PHP+MYSQL+phpMyAdmin运行环境图文教程(也可用于服务器)...
- ibm oracle 应用程序 编排_IBM使用Kubernetes将云扩展到本地
- js html保存json,如何在json文件中存储jQuery或javascript变量?
- 【Verilog HDL 训练】第 06 天(边沿检测)