Python:查找所选数字的和

Python:查找所选数字的和,python,Python,特定数字之和:使用循环编写程序,从用户处获取范围为25030和999999的整数输入,并查找单位数字、百位数字和万位数字之和。在继续查找输入的和之前,请确保使用循环验证输入 我试过了,但是当程序输入某些数字时,它被关闭了1:试试这个,我使用了一个Try-and-except循环来捕捉错误 validinput=False while not validinput: try: num=input("Input a number:") if 25030<

特定数字之和:使用循环编写程序,从用户处获取范围为25030和999999的整数输入,并查找单位数字、百位数字和万位数字之和。在继续查找输入的和之前,请确保使用循环验证输入


我试过了,但是当程序输入某些数字时,它被关闭了1:

试试这个,我使用了一个Try-and-except循环来捕捉错误

validinput=False
while not validinput:
    try:
        num=input("Input a number:")
        if 25030<=int(num)<=999999:
            validinput=True
        else:
            pass
    except:
        pass

unit=int(num[0])
hundred=int(num[2])
ten_thousand=int(num[4])
sum_of_digits=unit+hundred+ten_thousand
print(sum_of_digits)

我试过。。。到底是什么?