
Вопрос задан 15.06.2023 в 16:20.
Предмет Информатика.
Спрашивает Мигунов Алексей.
Пожалуйста, помогите на завтра решить две задачки по информатике на языке Python. Они звучат
следующим образом:1. Дано натуральное число. Напишите программу, которая находит сумму его цифр.2. Дан брусок длиной 23 метра. Напишите программу, которая посчитает, какое минимальное целое количество отрезков длиной 1, 5 м и 2 м получится из данного бруска.Решить данные задачи нужно с использованием функции (тему "Функции" мы как раз и проходим.)Если я не ошибаюсь чтобы найти сумму нужно использовать команду "sum()", так же имя функции "def ...():" и т.д.Очень желательно решить задачки не замудренно, т.е не использовать каких-то новых команд, или что-то в этом роде..

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

Отвечает Хайрат Лаура.
Ответ:
def sum_n():
n = input()
sum = 0
for i in n:
i = int(i)
sum +=i
print("Сумма всех чисел в ",n,"равна-",sum)
def otrezki():
n = 23
s1 = n//1.5
s2 = n//2
print("из 23 метрового бруска получится ",s1,"1,5 отрезков")
print("из 23 метрового бруска получится ",s2,"2 отрезков")
Объяснение:
Ну если я правильно понял задачи ,то вот



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно! Вот решения задачек на языке Python с использованием функций:
- Задача: Найти сумму цифр натурального числа.
pythondef sum_of_digits(n):
digits_sum = sum(int(digit) for digit in str(n))
return digits_sum
number = int(input("Введите натуральное число: "))
result = sum_of_digits(number)
print("Сумма цифр числа", number, "равна:", result)
- Задача: Посчитать минимальное количество отрезков различной длины, которые можно получить из бруска длиной 23 метра.
pythondef count_segments(length):
count_1m = length // 1
count_5m = length // 5
count_2m = length // 2
return min(count_1m, count_5m, count_2m)
brusok_length = 23
result = count_segments(brusok_length)
print("Минимальное количество отрезков:", result)
В обоих решениях использована функция для выполнения определенного действия, и эта функция вызывается с соответствующими аргументами. В первой задаче используется функция sum()
для подсчета суммы цифр числа, а во второй задаче простые арифметические операции выполняются внутри функции count_segments()
.


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

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

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