Вопрос задан 29.09.2023 в 08:40. Предмет Информатика. Спрашивает Доровской Андрей.

Посчитать, сколько четных и нечетных чисел генерирует компьютер, пока не получит случайное число

100 в диапазоне от 1 до 100. Задача 2. Угадываем число. Компьютер загадывает число от 1 до 10. Нам нужно его угадать.АЛГОРИТМ НАДО НАПИСАТЬ В ПИТОНЕ​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Бызова Настя.

Ответ

Задача 1

odd = 0

even = 0

for i in range(1, 101):

----if i % 2 == 0:

--------even += 1

----else:

--------odd += 1

print("Четные - " + even + " Нечетные - " + odd)

Задача 2

import random

number = random.randint(1, 10)

answer = 0

while answer != number:

----answer = int(input("Введите число (1 до 10): ")

----if answer == number:

--------print("Поздравляю, вы угадали число!")

----else:

--------print("Неправильно, попробуйте еще раз!")

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения первой задачи, вы можете использовать следующий Python код:

python
import random even_count = 0 odd_count = 0 while True: # Генерируем случайное число от 1 до 100 random_number = random.randint(1, 100) # Проверяем, четное ли число if random_number % 2 == 0: even_count += 1 else: odd_count += 1 # Если получили случайное число 100, завершаем цикл if random_number == 100: break print(f"Количество четных чисел: {even_count}") print(f"Количество нечетных чисел: {odd_count}")

Этот код будет генерировать случайные числа в диапазоне от 1 до 100 до тех пор, пока не получит случайное число 100, и подсчитывать количество четных и нечетных чисел.

Для второй задачи, угадывания числа от 1 до 10, вы можете использовать следующий Python код:

python
import random # Компьютер загадывает число от 1 до 10 secret_number = random.randint(1, 10) while True: try: # Пользователь вводит свой вариант числа guess = int(input("Угадайте число от 1 до 10: ")) # Проверяем, угадал ли пользователь число if guess == secret_number: print("Поздравляем! Вы угадали число.") break else: print("Неправильно. Попробуйте еще раз.") except ValueError: print("Пожалуйста, введите корректное число от 1 до 10.")

Этот код позволяет пользователю попытаться угадать число, загаданное компьютером, и выводит сообщение о правильном или неправильном ответе.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос