+ 1
Почему не получается запустить цикл while(not c.isdigit())
import random a=0 b=5 caunt=10 while(caunt>1): x=random.randint(a,b) print(x) while(not c.isdigit()): # где то в этом цикле c=imput(f"введите число от{a}до{b}") if(not c.isdigit()): print("введите число") if(x==c): print("вы угадали") break elif(x!=c): print(f"вы не угадали{x}") caunt=caunt-1
3 ответов
+ 1
перед тем как определить c как с="" в то время как (количество> 1): ошибка в написании с=ввод('..
before while, define c as
c=""
while(count>1):
spell mistake in
c=input('..
+ 1
Спасибо за ответ. Вроде все получилось.
import random # для случайных чисел
a=0 # минимальное число рандома
b=5 # максимальное число рандома
caunt=3 # число попыток
while(caunt>1): # цикл пока больше 0
x=random.randint(a,b) # случ. число
print(f"{x}") # отобразить случ. число
c=" " # заведомо ложное значение
while(not c.isdigit()): #в цикле проверка на число
c=input(f"введи число от {a} до{b}: ") # ввод пользователя
if(x==c):
print("вы угадали")
break
elif(x!=c):
print(f"вы не угадали{x}")
caunt=caunt-1
0
You're welcome...
пожалуйста..