所以我似乎無法得到這個。如果沒有'while'循環,這段代碼可以正常工作,但只要我應用循環就會停止正常工作。由於某種原因,它將x當作一個字符串來處理。就像x是2一樣,它會將y打印爲'2222'而不是16個。我仍然對此有所瞭解,有人可以告訴我爲什麼?謝謝!雖然Python中的循環將整數轉換爲字符串?
go = 'y'
while go == 'y':
print('enter x')
x = input()
y = x * 4
print(y)
print('go again?')
go = input()
謝謝Blckknight!我現在知道了,我只是用'x = int(input())'。我看到了這個東西哈哈。我只是不明白爲什麼相同的代碼在while循環之外工作... – user2113766 2013-02-27 03:55:20