Почему не получается запустить цикл while(not c.isdigit()) | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 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

6th Feb 2022, 9:22 PM
Андрей Симаков
3 Answers
+ 1
перед тем как определить c как с="" в то время как (количество> 1): ошибка в написании с=ввод('.. before while, define c as c="" while(count>1): spell mistake in c=input('..
7th Feb 2022, 9:14 AM
Jayakrishna 🇮🇳
+ 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
7th Feb 2022, 10:37 AM
Андрей Симаков
0
You're welcome... пожалуйста..
7th Feb 2022, 10:40 AM
Jayakrishna 🇮🇳