Так что я не могу это понять. Без цикла 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()
Thanks Blckknight! Я получил его сейчас, я просто использовал 'x = int (input())'. И я увидел, что все в порядке. Я просто не понимаю, почему этот же код работал вне цикла while ... – user2113766