@PosikGG

Где здесь ошибка?

Начал изучать язык. Не могу понять где здесь ошибка, помоги пожалуйста.
import random

low=1
hight=100
digit=0

count=0
win=False
playGame=True
x=0
startScore=100
score=0
maxScore=0

while(playGame):
    digit=random.randint(low,hight)
    print('Искуственный интеллект загадал число,')
    print('попробуйте отгадать его!')
    print(f'Загаданное число {digit}')
    print()
    while(not win):
        x=''
        while(not x.isdigit()):
	        x=input(f'Введите число от {low} до {hight}: ')
        	if(not x.isdigit()):
	          print('Некорректно введено число!')
	   	  
        x=int(x)

        if(x==digit):
       	print()
	       print('В точку!')
	       win=True
    if(input('"Enter" - сыграть ещё; "0" - выход.')=='0'):
       playGame=False
    else:
    	win=False
  • Вопрос задан
  • 157 просмотров
Пригласить эксперта
Ответы на вопрос 1
@PavelMos
Если отступы исправить, всё работает. Пользуйтесь средой, которая подсвечивает форматирование и при запуске указывает, в какой строке какая ошибка.
По-английский также будет high высокий height высота, а не hight, а искусственный с двумя с пишется.

import random

low=1
hight=100
digit=0

count=0
win=False
playGame=True
x=0
startScore=100
score=0
maxScore=0

while(playGame):
    digit=random.randint(low,hight)
    print('Искусственный интеллект загадал число,')
    print('попробуйте отгадать его!')
    print(f'Загаданное число {digit}')
    print()
    while(not win):
        x=''
        while(not x.isdigit()):
            x=input(f'Введите число от {low} до {hight}: ')
            #print (x, type(x))
            if (not x.isdigit()):
                print('Некорректно введено число!')
        x=int(x)
        if(x==digit):
       	    print()
            print('В точку!')
            win=True
    if(input('"Enter" - сыграть ещё; "0" - выход.')=='0'):
       playGame=False
    else:
    	win=False
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 150 000 до 200 000 ₽
OnederX Москва
от 100 000 до 120 000 ₽
Кенарий Санкт-Петербург
от 120 000 до 250 000 ₽
19 сент. 2020, в 17:42
500 руб./за проект
19 сент. 2020, в 17:27
500 руб./за проект