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


ДЗ №9. Python While. Работа с накопителем
Видео про while оператор:
Во всех следующих задачах использовать цикл while
1) Напишите программу, которая находит сумму чисел от 1 до 1000
2) Выведите на экран числа 0, 4, 8, 12, 16, 20, 24, 28, … , 100. Посчитайте их сумму.
3) Напишите программу, которая считает факториал числа n, которое вводит пользователь. Факториал – это произведение всех чисел от 1 до n. Например, факториал 6 это: 6! = 1*2*3*4*5*6 = 720

Задания на доп. плюс:
4) (*) Найдите сумму первых n степеней двойки, т.е. сумма ряда чисел 1 2 4 8 16 32 … 2^n
5) (*) Найдите сумму кубов от a^3 до b^3 (a и b вводятся с клавиатуры). Например, при числах a = 2 и b = 6 получаем следующий ряд: 2^3 + 3^3 + 4^3 + 5^3 + 6^3 = 8 + 27 + 64 + 125 + 216


Ответы

Автор ответа: aaaaaaaaaaaaaaabaa
1

Ответ:

#1

a = 1000

b = 0

while a != 0:

b += a

a -= 1

print(b)

#2

a = list(range(25))

a.append(100)

b = 0

c = 24

while c != -1:

a[c] = a[c+1] - 4

b += a[c]

c -= 1

print(a)

print("Сумма всех чисел: ", b+100)#сотня это число которое не высчитывается в цикле

#3

n = int(input())

a = 1

while n != 1:

a *= n

n -= 1

print(a)

#4

n = int(input())

a = 2**n

b = 0

while a != 1:

b += a

a = a/2

print(b+1)

Похожие вопросы
Предмет: Математика, автор: kutmam