• Предмет: Информатика
  • Автор: alinurbaysalov
  • Вопрос задан 2 года назад

Вычислить значение суммы 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
Вас заинтересует