所以我似乎无法得到这个。如果没有“while”循环,这段代码可以正常工作,但是一旦我应用循环,它就会停止正常工作。由于某种原因,它将 x 视为字符串。就像 x 是 2 一样,它会将 y 打印为 '2222' 而不是 16。我还是新手,有人能告诉我为什么吗?谢谢!
go = 'y'
while go == 'y':
print('enter x')
x = input()
y = x * 4
print(y)
print('go again?')
go = input()