8.2 ЭКЗАМЕН Часть 2. Все вместе 2. "Поколение Python": курс для начинающих.

5 подписчиков

12+
12+

3 просмотра

16 дней назад

ПожаловатьсяНарушение авторских прав

5 подписчиков

12+
12+

3 просмотра

16 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

16 дней назад

Все вместе 2 Дано натуральное число. Напишите программу, которая вычисляет: количество цифр 3 в нем; сколько раз в нем встречается последняя цифра; количество четных цифр; сумму его цифр, больших пяти; произведение цифр, больших семи (если цифр больших семи нет, то вывести 1, если такая цифра одна, то вывести ее); сколько раз в нем встречаются цифры 0 и 5 (всего суммарно). Формат входных данных На вход программе подается одно натуральное число. Формат выходных данных Программа должна вывести значения указанных величин в указанном порядке. Ссылка на плейлист "Поколение Python": курс для начинающих: https://www.youtube.com/playlist?list=PLGAtzgjLXa_1k1A7vSXJcpXYl48hhGPbL Решение задачи: Все вместе 2 Привет, друзья! В этом видео мы продолжаем разбирать задачи из бесплатного курса "Поколение Python" на Stepik. Сегодня мы рассмотрим задачу "Все вместе 2" из 8.2 экзамена, часть 2. Описание задачи: Дано натуральное число. Напишите программу, которая вычисляет: Количество цифр 3 в числе. Сколько раз встречается последняя цифра. Количество четных цифр. Сумму цифр, больших пяти. Произведение цифр, больших семи (если таких цифр нет, вывести 1; если одна, вывести её). Сколько раз встречаются цифры 0 и 5 (всего суммарно). Формат входных данных: На вход программе подается одно натуральное число. Формат выходных данных: Программа должна вывести значения указанных величин в указанном порядке. Пример решения: python Копировать код n = input("Введите натуральное число: ") # Количество цифр 3 count_3 = n.count('3') # Сколько раз встречается последняя цифра last_digit = n[-1] count_last_digit = n.count(last_digit) # Количество четных цифр count_even = sum(1 for digit in n if int(digit) % 2 == 0) # Сумма цифр, больших пяти sum_gt_five = sum(int(digit) for digit in n if int(digit) больше 5) # Произведение цифр, больших семи product_gt_seven = 1 found_gt_seven = False for digit in n: if int(digit) больше 7: product_gt_seven *= int(digit) found_gt_seven = True if not found_gt_seven: product_gt_seven = 1 # Количество цифр 0 и 5 count_0_and_5 = n.count('0') + n.count('5') # Вывод результатов print(count_3) print(count_last_digit) print(count_even) print(sum_gt_five) print(product_gt_seven) print(count_0_and_5) Почему стоит посмотреть это видео: Пошаговое решение задачи с подробными комментариями. Обучение эффективным методам работы с числами и строками в Python. Углубленные объяснения, подходящие для начинающих и продвинутых пользователей. Подписывайтесь на наш канал: Не забудьте подписаться на наш канал, чтобы не пропустить новые видеоуроки и разборы задач по Python. Ставьте лайки и нажимайте на колокольчик, чтобы всегда быть в курсе наших новинок! python, python для начинающих, программирование, питон для начинающих, пайтон, stepik python, поколение python курс для начинающих, python уроки, stepik python решения, питон с нуля, питон, уроки python, python с нуля, первая программа, для начинающих, учим python, программирование для новичков, как выучить python, установка python, programming, переменная, python для чайников, питон для чайников

Название:

8.2 ЭКЗАМЕН Часть 2. Все вместе 2. "Поколение Python": курс для начинающих.

Категория:

Разное