Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 19, 2018 12:43:53

Igor322
Зарегистрирован: 2018-12-19
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

решение программ на питоне

помогите сделать программу на питоне
Дано натуральное число n;
чему равна сумма его цифр ?

Офлайн

#2 Дек. 19, 2018 14:39:00

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

решение программ на питоне

Igor322вобще в пайтне это пишется в одну строку, но для понимания,сначала лучше писать последовательно.
1.Если число это таки число то его нужно преобразовать в строку, если же мы его вводим с клавиатуры то нам и так придет строка.
2. заводим переменную куда будем заносить сумму
3.В цикле перебираем строку посимвольно, преобразуем в число добавляем к переменной полученое число
4. PROFIT!!



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#3 Дек. 19, 2018 16:16:17

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2849
Репутация: +  186  -
Профиль   Отправить e-mail  

решение программ на питоне

 >>> sum( int(x) for x in "12345" )
15



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version