Практическая работа № 15 Циклы с условием Уровень A. Напишите программу, которая запрашивает пользователя ввести

  • 13
Практическая работа № 15 Циклы с условием Уровень A. Напишите программу, которая запрашивает пользователя ввести количество повторений и выводит на экран такое же количество раз какое-либо сообщение. Пример: Сколько раз необходимо повторить? 3 Привет! Привет! Привет! Уровень B. Напишите программу, которая запрашивает у пользователя натуральное число и определяет, сколько раз цифра 1 встречается в его десятичной записи. Пример: Введите число? 311 Число единиц: 2 Уровень C. Напишите программу, которая запрашивает у пользователя натуральное число и находит самую большую цифру в его десятичной записи. Пример: Введите число? 311 Самая большая цифра
Izumrudnyy_Drakon
10
записи. Пример: Введите число? 54839
Наибольшая цифра: 9

Хорошо, давайте начнем с практической работы № 15 - Циклы с условием, уровень A.

В этой задаче требуется написать программу, которая будет запрашивать у пользователя количество повторений и выводить на экран заданное количество раз какое-либо сообщение.

Вот решение этой задачи на Python:

python
# Запрашиваем количество повторений у пользователя
количество_повторений = int(input("Сколько раз необходимо повторить? "))

# Запрашиваем сообщение, которое нужно повторить
сообщение = input("Введите сообщение для повторения: ")

# Используем цикл for для повторения сообщения заданное количество раз
for i in range(количество_повторений):
print(сообщение)


Теперь перейдем к уровню B.

В уровне B задачи требуется написать программу, которая будет запрашивать у пользователя натуральное число и определять, сколько раз цифра 1 встречается в его десятичной записи.

Вот решение этой задачи на Python:

python
# Запрашиваем у пользователя натуральное число
число = int(input("Введите число: "))

# Переводим число в строку для анализа по символам
строка_числа = str(число)

# Инициализируем переменную для подсчета количества единиц
количество_единиц = 0

# Используем цикл for для прохождения по каждому символу в строке числа
for символ in строка_числа:
if символ == "1":
количество_единиц += 1

# Выводим результат на экран
print("Число единиц:", количество_единиц)


Теперь перейдем к уровню C.

В этой задаче требуется написать программу, которая будет запрашивать у пользователя натуральное число и находить самую большую цифру в его десятичной записи.

Вот решение этой задачи на Python:

python
# Запрашиваем у пользователя натуральное число
число = int(input("Введите число: "))

# Переводим число в строку для анализа по символам
строка_числа = str(число)

# Инициализируем переменную для хранения наибольшей цифры
наибольшая_цифра = 0

# Используем цикл for для прохождения по каждому символу в строке числа
for символ in строка_числа:
цифра = int(символ)
if цифра > наибольшая_цифра:
наибольшая_цифра = цифра

# Выводим результат на экран
print("Наибольшая цифра:", наибольшая_цифра)


Вот, мы рассмотрели все уровни этой практической работы. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать!