求和,如果某次输入字母t则表示输入结束

愿问题:求用户输入的整数的和。用户每次输入一个数;如果某次输入字母t则表示输入结束。

这个t不是字符串吗,该怎么表达啊

也可以判断, == 't' 即可

val_nums = []
while True:
    val_i = input()
    if val_i == 't':
        break
        
    val_num = int(val_i)
    if val_num != 0:
        val_nums.append(val_num)
    else:
        break
print(sum(val_nums))


a=input()
s=0
while a!='t':
    s+=int(a)
    a=input()
print(s)

望采纳```
m=[]
while True:
a = input('请输入一个数,输入字符t结束:')
if a=='t':
break
else:
m.append(a)
m1=[]
for i in m:
i = int(i)
m1.append(i)
print(sum(m1))

```