Вопрос задан 02.10.2026 в 06:23. Предмет Информатика. Спрашивает Веселов Женя.

1. Считать сумму введенных с клавиатуры чисел до тех пор, пока не будет введен -1.
2. С клавиатуры вводится натуральное число. Найти его наибольшую цифру. (Например, введено число 49821. Ответ: Наибольшая цифра в нем 9).
3. В программе генерируется случайное целое число от 1 до 10.
Пользователь должен его отгадать не более чем за 3 попытки. После каждой неудачной попытки должно сообщаться, больше или меньше введенное пользователем число, чем то, что загадано. Если за 3 попытки число не отгадано, то вывести загаданное число.
Язык: Питон.

Перейти к ответам

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

Отвечает Кукушкина Анастасия.

1. Сумма чисел до ввода \(-1\):

summa = 0
while True:
    n = int(input("Введите число: "))
    if n == -1:
        break
    summa += n
print("Сумма:", summa)

2. Наибольшая цифра натурального числа:

n = int(input("Введите натуральное число: "))
max_digit = 0
while n > 0:
    digit = n % 10
    if digit > max_digit:
        max_digit = digit
    n //= 10
print("Наибольшая цифра:", max_digit)

3. Угадай число за 3 попытки:

import random

secret = random.randint(1, 10)

for attempt in range(1, 4):
    guess = int(input("Введите число от 1 до 10: "))
    if guess == secret:
        print("Вы угадали!")
        break
    elif guess > secret:
        print("Ваше число больше загаданного")
    else:
        print("Ваше число меньше загаданного")
else:
    print("Попытки закончились. Было загадано число", secret)

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

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

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

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