50字范文,内容丰富有趣,生活中的好帮手!
50字范文 > 使用正则表达式 校验输入的字符串 是否是浮点数的校验

使用正则表达式 校验输入的字符串 是否是浮点数的校验

时间:2024-08-30 13:53:33

相关推荐

使用正则表达式 校验输入的字符串 是否是浮点数的校验

import redef isNumber(num):# 判断输入的字符串是否是正(负)数,且只能输入两位小数pattern = pile(r"^(?!.*[-+].*\\1)?[-1-9]\d*(\\[.]\d{1,2})?$|[-+]?\.?[1-9]\d*([.][0-9]{1,2})?$")result = pattern.match(num)if result:return Trueelse:print("只能输入两位小数的正负数")return False# 用户输入数字num1 = input('输入第一个数字:').strip()while isNumber(num1) == False:num1 = input('输入第一个数字:').strip()num2 = input('输入第二个数字:').strip()while isNumber(num2) == False:num2 = input('输入第二个数字:').strip()# 求和sum = float(num1) + float(num2)# 显示计算结果,保留小数点后两位print('数字 {0} 和 {1} 相加结果为:{2:.2f}'.format(num1, num2, sum))

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。