1175 читали · 2 года назад
Найти сумму разрядов числа
Дано целое положительное трехзначное число, ваша задача найти сумму разрядов этого числа. Верное решение: a = int(input()) x = a // 100 y = a %100 //10 z = a % 10 print(x + y + z) Верное решение: a = int(input()) print(a // 100 + a // 10 % 10 + a % 10) Верное решение: num = input() print(int(num[0]) + int(num[1]) + int(num[2])) Верное решение (разминка перед ЕГЭ): print(sum(int(i) for i in input())) Верное...
742 читали · 6 лет назад
База знаний Python: Функции для работы с числами. Часть 1
Функция range(start,end,step) – генерирует числовую последовательность, начиная со значения start, заканчивая значением end-1. Может быть использован необязательный параметр step – указывающий на шаг между членами последовательности. Очень полезна тогда, когда нужно выполнить схожие повторяющиеся действия несколько раз. В следующем примере посчитаем с помощью range() сумму всех трехзначных чисел: Сумма всех трехзначных чисел: Очень удобно также использовать range() для перебора списков по индексу...