Есть ответ 👍

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

295
408
Посмотреть ответы 2

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

Enot3106
4,8(64 оценок)

Например, если было введено 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

ruslangusen
4,4(89 оценок)

print(len([i for i in [int(input()) for i in range(int(input()))] if i % 10 == 6]))

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

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

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS