Хочу научиться программированию на python и сделал маленькую функцию или как её там , там короче вопрос отгадать число от 1 до 10 и после каждого ответа приходиться запускать её заново 
Как сделать так чтобы она автоматически запускалась после каждого правильного и неправильного ответа ?
	
	
	Python
	
		
		
								
				
								
				
								
				
																				
							
								
				
								
				
																				
							
								
				
								
				
				
							
								
				
								
				
																				
							
			
	
		
			Айтишники к вам вопрос
Для того, чтобы функция автоматически запускалась после каждого правильного и неправильного ответа, можно использовать цикл while, который будет продолжаться до тех пор, пока пользователь не угадает число. Внутри цикла while можно вызывать функцию, которая будет просить пользователя ввести число и проверять его на правильность. Если число угадано, то цикл while прерывается, и функция завершается. 
однострочный код, используя генераторы списка:
Такой код позволяет сократить количество строк кода и уменьшить использование памяти.
				
							однострочный код, используя генераторы списка:
 import random 
 
def guess_number(): 
    number = random.randint(1, 10) 
    return ["Вы угадали!" if guess == number else "Неправильно, попробуйте еще раз." for guess in iter(lambda: int(input("Угадайте число от 1 до 10: ")), number)] 
 
guess_number() Этот код использует функцию iter() для создания бесконечного итератора, который запрашивает у пользователя ввод числа. Затем он использует генератор списка, чтобы проверить, равно ли введенное число загаданному числу. Если да, то выводится сообщение "Вы угадали!", и цикл завершается. Если нет, то выводится сообщение "Неправильно, попробуйте еще раз." и цикл продолжается. Такой код позволяет сократить количество строк кода и уменьшить использование памяти.
Забудь ты про этот петухон, это недоязык
				
							Ты нейронку курил хоть раз? Все секреты в теле.
				
									
								
									Семёнов Леонид								
								Курил нейронку ?							
											Я только знаю как сделать такое в Javascript. Типо чтобы отгадывать от 1 до 10 и потом снова чтобы компьютер загадывал или наоборот чтобы человек загадывал и компьютер отгадывал.
				
							While 0!= True {
Здесь всë что ты написал
}
Но это не точно.
				
									Здесь всë что ты написал
}
Но это не точно.
								
									Joker Joker								
								В рационе синтаксис другой
											 while 1:
    #нужный код 							Я конечно не айтишник. но немного знаком. Кароче там изи сделать. Погугли поищи.  А сделать просто .
				
							 import random 
 
def guess_number(): 
    correct_number = random.randint(1, 10) 
 
    while True: 
        attempt = int(input("Угадайте число от 1 до 10: ")) 
 
        if attempt == correct_number: 
            print("Поздравляем! Вы угадали число.") 
        else: 
            print("Неправильно. Попробуйте еще раз.") 
 
        continue_game = input("Хотите ли вы попробовать еще раз? (да/нет): ") 
        if continue_game.lower() != "да": 
            break 
 
guess_number() 
 Засунуть всю свою программу в бесконечный цикл, например while
можешь еще условие для завершения сделать
				
							можешь еще условие для завершения сделать
Начини сначала с языка scracth
				
									
								
									Семёнов Леонид								
								Python больше нравиться							
											Похожие вопросы
- Вопросы по программированию общие вопросы. Хочу понять логику. вопросы подробно описал в описании.
- Вопрос программистам самоучкам, которые уже работают!
- Вопрос к программистам самоучкам
- Вопрос связан с программированием. вопрос связан так же с моим будущем.
- Глупый вопрос начинающего программиста.
- Я не могу ответить себе на один вопрос
- Если вы хоть немного разбираетесь в Pyhton, то для вас этот вопрос дело пяти секунд, помогите, пожалуйста :,)
- Вопрос всей моей жизни
- Программирование на языке python, помогите советом. Вопрос от чайника.
- Вопрос на тему нейронных сетей
 
						 
						 
						 
						 
						 
						