我将如何在此代码中使用Try和except?

时间:2016-10-23 04:17:14

标签: python-3.x

我不明白。

我认为TypeError就是我所需要的。 我在网上查看了一些例子,我认为这是对的:

def main():
    x = int(input("Input a number:"))
    y = int(input("Input another number:"))
    result = x * y 
    while not result: 
        try:
            result = x * y
        except TypeError: 
            print('Invalid Number')
main()

1 个答案:

答案 0 :(得分:0)

在try和except语句中包含输入

def main():
    while True:
        try:
            x = int(input("Input a number:"))
            y = int(input("Input another number:"))
            break
        except ValueError:
            print('invalid Number')
    result=x*y
    print(result)