0

Помогите с кодом

всегда пишет, что число угадано, даже если оно не верно #guess the number #on Python #by vk.com/pburimskij #----------------------------------- #иницилизация библиотек import random import time #иницилизация переменных m = 1000 xp = 0 att = 10 #погнали нахой))0) print('Guess the number 1.0') print('By Pavel Burimskij') print('vk.com/pburimskij') print('inst: burimskij.pavel') print('twitter: @xxxburik') time.sleep(5) for i in range(10): print('\n'*56) r = random.randint(1, 10) #print('Your money =',m) #print('Your XP =',xp) #float(b) = input('Your bet: ') print('Debugging. Generated:',r) n = input ('Number: ') if n != r: print('Pass, generated number: ',r) else: print('Fail, generated number:',r) time.sleep(2) Помогитееееее, пишет, что правильно, при любом значении n, даже если n не равняется r

16th Aug 2018, 10:34 PM
Павел Буримский
Павел Буримский - avatar
1 Antwort
0
У тебя r - число, а n - строковая переменная. сделай n=int(input('Number:'))
17th Aug 2018, 12:02 PM
strawdog
strawdog - avatar