Предмет: Информатика,
автор: kirk4331
Пожалуйста, помогите на завтра решить две задачки по информатике на языке Python.
Они звучат следующим образом:
1. Дано натуральное число. Напишите программу, которая находит сумму его цифр.
2. Дан брусок длиной 23 метра. Напишите программу, которая посчитает, какое минимальное целое количество отрезков длиной 1, 5 м и 2 м получится из данного бруска.
Решить данные задачи нужно с использованием функции (тему "Функции" мы как раз и проходим.)
Если я не ошибаюсь чтобы найти сумму нужно использовать команду "sum()", так же имя функции "def ...():" и т.д.
Очень желательно решить задачки не замудренно, т.е не использовать каких-то новых команд, или что-то в этом роде..
kirk4331:
Похоже мои вопросы вновь уходят в бездну :{
Ответы
Автор ответа:
1
Ответ:
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 отрезков")
Объяснение:
Ну если я правильно понял задачи ,то вот
Похожие вопросы
Предмет: Русский язык,
автор: ира12345612
Предмет: Русский язык,
автор: таня1345
Предмет: Английский язык,
автор: vadimpaviov333
Предмет: Математика,
автор: Аноним
Предмет: Французский язык,
автор: jopa32