Мой цикл while не повторяется, даже если значение часового не выполнено, чтобы разбить цикл. Пожалуйста help.The в то время как петля выглядит мне нравится, чтобы не нарушать, пока varaiable computernumber равно числуMy While loop не работает в python
import random
print("Hello and welcome to the AI guessing Game pick a number from 1 to 100 then press H or L to give the clue")
number=input("pick a number from 1 to 100")
number=int(number)
tries = 0
computernumber=1
while computernumber !=(number):
computernumber=random.randint(1,100)
print (computernumber)
higherorlower=input("is your number higher or lower use H or L please!")
if higherorlower == "H":
computernumber +=1
tries = int(tries)
tries +=1
computernumber=random.randint (computernumber,number)
else:
computernumber -=1
computernumber=random.randint (1,computernumber)
tries = 0
tries = int(tries)
tries +=1
print (computernumber)
break
if computernumber == number:
if tries == 1 or 0:
print("Your number was", number,"and it took me",tries,"Try")
else:
print("Your number was", number,"and it took me",tries,"Tries")
Это так, как вы на самом деле закодированы, или просто как он был вставлен в SO? – Mureinik
было вставлено вложение правильно. – Slothatrongaming
Исправьте отступ, чтобы он был идентичен тому, что вы используете. То, что у вас здесь, не будет работать, оно просто выдаст ошибку с отступом. – interjay