python的while循环中如何将不同数值相加

while循环中的int(input("请输入数值:"),如何将多个输入的数值进行求和,谢谢回答!!!

s = 0
while True:
in_val = int(input("请输入数值:"))
s += in_val
print(s)

s = 0
while True:
in_val = int(input("请输入数值:"))
s += in_val
print(s)


py_end = 0
while py_end != '1':
        num = input(r'请输入您想求和的数值,以逗号分隔:')
        Num = num.split(',')
        Num_sum = 0
        for i in range(0,(len(Num))):
                try:
                        Num_sum = eval(Num[i])+Num_sum 
                except:
                        print(r'您输入的数据中包含字符串')
                        break
                if i == len(Num)-1:
                        print(r'您输入的值和是{}'.format(Num_sum))
                        py_end = input(r'是否结束程序,是则输入1,否则输入任意值:')

我这个既可以输入整数也可以输入小数,而且输入字符类型会让你重新输