В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
bogachevavalery
bogachevavalery
08.09.2022 06:30 •  Информатика

17)Дано двухзначное число. Составить из цифр этого числа наибольшее возможное двухзначное число. 21)Напишите программу, которая вычисляет сумму цифр четырёхзначного числа.

( сделайте хотяб одну)
Язык-питон
Нужна программа

Очень срок сдачи до 00:00

Ответ:
vanek58
vanek58
05.12.2020 23:29

17. num = 23

# 1 вариант - преобразуем число в строку, разбиваем на цифры

string = str(num)

if int(string[0]) < int(string[1]): # если первая цифра меньше второй

   string = string[1] + string[0] #меняем их местами

num = int(string)

# 2 вариант - остатком от деления на степени 10

# остаток от деления на 10 - первая цифра числа, остаток от деления на 100 - вторая и так далее

if num % 10 < num % 100: #если первая цифра меньше второй

   num = num % 10 * 10 + num % 100

21.

num = 1234

# 1 вариант - преобразуем число в список и находим сумму цифр

string = str(num)

lst = [int(n) for n in string] # учили списковое включение? если нет, смотри следующий код

lst = []

for n in string:

   lst.append(int(n)) # это все если не учили списковое включение

# второй вариант - остатки от деления на 10 суммируем вручную

first = num % 10

sec = num % 100

th = num % 1000

four = num % 10000

result = first + sec + th + four

result = sum(n)

Объяснение:

Функция sum() возвращает сумму элементов списка

Если будут вопросы - пиши

Если пригодилось - оцени ответ ;)

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?