python - 我能做些什么来防止我的代码输入字符串?
问题描述
我是新来的,所以请理解,而且我不是母语人士,所以对我的英语感到抱歉。
我正在编写代码,我需要一个检查用户输入内容的解决方案。我给你看我的代码。
输入不能是字符串,因为 a,b 和 c 是函数的系数
你可以帮帮我吗?
while True:
a1 = input("(podaj wartość współczynika ax^2) a = ")
try:
a1 = int(a1) or a1 = float(a1)
break
except ValueError:
print("Wpisałeś jakiś dziwny znak, nie postąpiłaś/eś zgodnie z instrukcją")
while True:
b2 = input("(podaj wartość współczynika bx) b = ")
try:
b2 = int(a1) or b2 = float(a1)
break
except ValueError:
print("Wpisałeś jakiś dziwny znak, nie postąpiłaś/eś zgodnie z instrukcją")
while True:
c3 = input("(podaj wartość współczynika c) c = ")
try:
c3 = int(a1) or c3 = float(a1)
break
except ValueError:
print("Wpisałeś jakiś dziwny znak, nie postąpiłaś/eś zgodnie z instrukcją")
os.system("pause")
解决方案
推荐阅读
- entity-framework - 如何更改我的工作单元以允许多个 dbcontexts?
- powershell - 尝试验证通过的远程命令在 PowerShell 中是否成功
- javascript - 如何向 document.getElementById 添加延迟
- javascript - 在表单的onsubmit函数内提交相同的表单
- javascript - 如何检查javascript或jQuery中的任何div和input标签是否为空?
- java - Maven Deploy 忽略已上传的工件
- angular - 让 Angular 重新扫描 DOM
- php - twitter喜欢在url php中调整图像大小
- php - 在 PHP 中返回 XML 属性
- spring - 如何在 Angular5 和 spring-boot 中使用自定义验证器