Очень надо пожалуйста языком Пайтона ,цикл з передумовою
1.Розробіть код обчислення суми для чисел: 2, 7, 21, 9, 33, 13. 2
2.Розробіть код, обчислення суми непарних чисел, що більші 7, але менші 25.
3 Розробіть код обчислення суми чисел нату- рального ряду, максимальне значення якого не перевищує 7.
4 Перший член геометричної прогресії 6, а її знаменник — 0.5. Розробіть код обчислення значень членів прогресії, більших 0.6, і ви- значення номера останнього члена прогре- сії, що підсумовується.
5 Дано куб, сторони якого набувають п’ять значень: 3, 4.5, 6, 7.5, 9. Розробіть код визначення об’єму для кожно- го з них.
6 Радіус першої кулі дорівнює 2 см, а раді- ус кожної наступної збільшується на 0.5 см. Розробіть код для визначення бокових по- верхонь перших шести куль
Answers & Comments
Обчислення суми чисел:
numbers = [2, 7, 21, 9, 33, 13]
sum = 0
for num in numbers:
sum += num
print("Сума чисел:", sum)
Обчислення суми непарних чисел, що більші 7, але менші 25:
sum = 0
for i in range(8, 25):
if i % 2 != 0:
sum += i
print("Сума непарних чисел:", sum)
Обчислення суми чисел натурального ряду, максимальне значення якого не перевищує 7:
sum = 0
max_val = 7
for i in range(1, max_val+1):
sum += i
print("Сума чисел:", sum)
Обчислення значень членів геометричної прогресії, більших 0.6, і значення номера останнього члена прогресії, що підсумовується:
first_term = 6
ratio = 0.5
sum = 0
num_terms = 0
while True:
term = first_term * (ratio ** num_terms)
if term <= 0.6:
break
sum += term
num_terms += 1
print("Сума членів прогресії:", sum)
print("Кількість членів прогресії:", num_terms)
Визначення об'єму кубів з різними сторонами:
sides = [3, 4.5, 6, 7.5, 9]
for side in sides:
volume = side ** 3
print("Об’єм куба зі стороною", side, "дорівнює", volume)
Визначення бокових поверхонь перших шести куль:
import math
radius = 2
increment = 0.5
for i in range(1, 7):
surface_area = 4 * math.pi * radius ** 2
print("Бічна поверхня кулі", i, "дорівнює", surface_area)
radius += increment