Найти - Пользователи
Полная версия: Помогите
Начало » Центр помощи » Помогите
1
mashamironova081999
Ввести с клавиатуры натуральное число и найти сумму значений его цифр.
Пример:
Введите число:
1234
Cумма цифр 10
ZerG
Покажите свой код?
Что не получается?
panama555
 digit=input("введите число")
summa=0
for x in range(0,len(digit)):
    summa=summa+int(digit[x])
print (summa)

Вот так
marvellik
panama555
или так
 print(sum(map(int,list(input()))))

или так
 digit=input("введите число")
summa=0
for x in digit:
    summa += int(x)
print (summa)
или через while и остатком от деления. все зависит от уровня знаний автора
mashamironova081999
ZerG, помогите пож-ста
Ввести с клавиатуры два натуральных числа и сравнить количество шагов цикла для вычисления их НОД с помощью обычного и модифицированного алгоритмов Евклида.
Пример:
Введите два числа:
1998 2
НОД(1998,2)=2
Обычный алгоритм: 998
Модифицированный: 1
Mathew_nte
Есть два варианта
1 вот он
 io ='1234'
a=[]
for i in io:
    a.append(int(i))         
print(sum(a))   
2 вариант для более продвинутых пайтонистов
 sum([int(x) for x in io])
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB