+ 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 Antworten
+ 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... 
пожалуйста..



