Есть ответ 👍

Python. задача на вибір 1.Дано кількість секунд (ціле число). Скільки секунд (по годиннику) пройшло від початку хвилини
2. Дано кількість секунд (ціле число). Скільки хвилин (по годиннику) пройшло від початку години
3. Дано кількість секунд (ціле число). Скільки це часу від полудня або півночі

256
478
Посмотреть ответы 2

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


Например, если было введено 349, программа должна вывести на экран число 16, так как 3 + 4 + 9 = 16.  

Как извлечь отдельные цифры из числа? Если число разделить нацело на десять, в остатке будет последняя цифра этого числа. Например, если 349 разделить нацело на 10, то получится частное 34 и остаток 9. Если потом 34 разделить также, получится частное 3 и остаток 4; далее при делении 3 на 10 получим частное 0 и остаток 3.

В языках программирования почти всегда есть две операции:

1) нахождение целого при делении нацело,

2) нахождение остатка при делении нацело.

В языке программирования Python первая операция обозначается // (двумя знаками деления), а вторая - % (знаком процента). Например:

>>> 34 // 10

3

>>> 34 % 10

4

Примечание. Операции деления нацело и нахождения остатка с точки зрения арифметики применимы только к целым числам. Но в Python их можно использовать и по отношению к дробным числам:

>>> 34.5 % 10

4.5

>>> 34.5 // 10

3.0

>>> 34.5 // 12.9

2.0

Алгоритм нахождения суммы цифр трехзначного числа abc (где a - сотни, b - десятки и c - единицы) можно описать так:

Найти остаток от деления abc на 10, записать его в переменную d1. Это будет цифра c.

Избавиться от цифры c в числе abc, разделив его нацело на 10.

Найти остаток от деления ab на 10, записать его в переменную d2. Это будет цифра b.

Избавиться от цифры b в числе ab, разделив его нацело на 10.

Число a однозначное. Это еще одна цифра исходного числа.

Сложить оставшееся число a со значениями переменных d1 и d2.

n = input("Введите трехзначное число: ")

n = int(n)

d1 = n % 10

n = n // 10

d2 = n % 10

n = n // 10

 

print("Сумма цифр числа:", n + d2 + d3)

Пример выполнения программы:

Введите трехзначное число: 742

Сумма цифр числа: 13


Сначала поменять букву н на букву д, затем букву о на букву е, дальше букву ч на букву н.

Популярно: Информатика