Предмет: Информатика, автор: alinurbaysalov

Вычислить значение суммы s = 1+2+3+…+n для заданного n. PYTHON , ПОМОГИТЕ ПОЖАЛУЙСТА 20 БАЛЛОВ

Ответы

Автор ответа: gbsnat
11

UPD:

n = int(input())

print( (1+n)*n/2)


restIess: забыл в int преобразовать
gbsnat: а в питончике разве не автоопределитель типов?
00ksuxa00: нет
restIess: не, по дефолту input() делает тип str
gbsnat: ок, понял принял, пасиба
Автор ответа: 00ksuxa00
4

n = int(input( ))

s = 0

while n>0:

s= s+n

n=n-1

print (s)

Должно работать)


gbsnat: а если n будет больше 1e6 ?)
00ksuxa00: больше чего? что это за число? XD
restIess: очень долго будет программа грузится при вводе огромного числа
gbsnat: 1е6 = 10^6
Похожие вопросы
Предмет: Русский язык, автор: влад1213