Обработка цифр числа | Python с Нуля | Урок 12

  Рет қаралды 2,498

Простые решения

Простые решения

Күн бұрын

Мой курс по Python с практикой - stepik.org/a/103831
Python с нуля - это курс посвящённый начинающим программистам, которые не имеют опыта в программировании. Данный курс отлично подойдёт школьникам, которые готовятся к сдаче ЕГЭ по информатике или ОГЭ по информатике.
В данном уроке вы узнаете как можно обрабатывать цифры числа, с помощью цикла while. Мы будем анализировать цифры числа с помощью определённого алгоритма.
-------------------------------------------------------------------------------------------------------------
00:00 Теория
06:20 Задача A
09:43 Задача Б
12:33 Задача C
14:45 Задача D
------------------------------------------------------------------------------------------------------------
Задача A
Ввести с клавиатуры натуральное число и определить, сколько раз в его записи встречается цифра 1.
------------------------------------------------------------------------------------------------------------
Задача Б
Ввести с клавиатуры натуральное число и найти сумму значений его цифр.
------------------------------------------------------------------------------------------------------------
Задача C
Ввести с клавиатуры натуральное число и найти сумму его чётных цифр.
------------------------------------------------------------------------------------------------------------
Задача D
Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры, стоящие рядом.
------------------------------------------------------------------------------------------------------------

Пікірлер: 8
@user-zr7rb2ye2j
@user-zr7rb2ye2j 26 күн бұрын
Задача-A. Сколько раз в числе n встречается цифра 1. print(sum(1 for i in input('n= ') if i=='1')) или так print(input('n= ').count('1')) Задача-B. Сумма цифр числа. print(sum(int(i) for i in input('n= '))) Задача-C. Сумма чётных цифр числа. print(sum(int(i) for i in input('n= ') if int(i)%2==0)) Задача-D. Имеется ли в числе n две одинаковые цифры стоящие рядом. n=input('n= ') print(any(a==b for a,b in zip(n,n[1:])))
@kenchin1
@kenchin1 4 ай бұрын
А можно ли решить (задачу а) с помощью метода (str) ?
@prostieresheniya
@prostieresheniya 4 ай бұрын
Конечно) это решение задачи в разрезе темы целочисленное деление и остаток от него
@kenchin1
@kenchin1 4 ай бұрын
@@prostieresheniya а вы снимали ролик на эту тему ?
@valiash8297
@valiash8297 Жыл бұрын
Скажите, пожалуйста, почему Python "ругается," на None, x=None None is undefined
@prostieresheniya
@prostieresheniya Жыл бұрын
Он не понимает что такое None. Зачем Вам именно такой тип я не понимаю
@valiash8297
@valiash8297 Жыл бұрын
@@prostieresheniyaблагодарю за ответ
@netanski
@netanski Жыл бұрын
если вы хотите задать переменную с нулевым значением, правильным вариантом будет x = 0
Обработка потока данных | Python с Нуля | Урок 13
17:08
Простые решения
Рет қаралды 1,2 М.
Little girl's dream of a giant teddy bear is about to come true #shorts
00:32
Clown takes blame for missing candy 🍬🤣 #shorts
00:49
Yoeslan
Рет қаралды 40 МЛН
Iron Chin ✅ Isaih made this look too easy
00:13
Power Slap
Рет қаралды 35 МЛН
Цикл while. Python. Задачи.
32:21
Олег Антсон
Рет қаралды 10 М.
7  ПАРАДОКСОВ БЕСКОНЕЧНОСТИ
36:02
Mathin
Рет қаралды 632 М.