首页 > 解决方案 > 我能做些什么来防止我的代码输入字符串?

问题描述

我是新来的,所以请理解,而且我不是母语人士,所以对我的英语感到抱歉。

我正在编写代码,我需要一个检查用户输入内容的解决方案。我给你看我的代码。

输入不能是字符串,因为 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")

标签: pythonwhile-loop

解决方案


推荐阅读