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

ДАМ 200 БАЛОВ
1.Визначте максимальне та мінімальне число
в послідовності: 38, 20, 5, 40, 13.
2.Початкове значення суми дорівнює 14. До-
дайте до неї такі числа: 23, 50, 37, 13.
3.Визначте випадкове число в послідовності:
23, 40, 29, 33, 17.
4.Обчисліть суму факторіалів чисел 5 і 7.
ПРОГРАМУВАННЯ ПАЙТОН!

Ответы

Автор ответа: ppgem374
2

import random

# 1.Визначте максимальне та мінімальне число в послідовності: 38, 20, 5, 40, 13.

a = [38, 20, 5, 40, 13]

print("Максимальне число: ", max(a))

print("Мінімальне число: ", min(a))

# 2.Початкове значення суми дорівнює 14. Додайте до неї такі числа: 23, 50, 37, 13.

sum = 14

sum += 23

sum += 50

sum += 37

sum += 13

print("Сума: ", sum)

# 3.Визначте випадкове число в послідовності: 23, 40, 29, 33, 17.

a = [23, 40, 29, 33, 17]

print("Випадкове число: ", random.choice(a))

# 4.Обчисліть суму факторіалів чисел 5 і 7.

def factorial(n):

   if n == 0:

       return 1

   else:

       return n * factorial(n - 1)

print("Сума факторіалів чисел 5 і 7: ", factorial(5) + factorial(7))


marko45671profi: бро харош
Автор ответа: Аноним
0

# 1

a = [38, 20, 5, 40, 13]

print(min(a), max(a))

# 2

s = 14

for b in [23, 50, 37, 13]:

   s += b

print(s)

# 3

from random import randint

c = [23, 40, 29, 33, 17]

print(c[randint(0, len(c) - 1)])

# 4

fact_a = 5

for n in range(fact_a - 1, 1, -1):

   fact_a *= n

fact_b = 7

for n in range(fact_b - 1, 1, -1):

   fact_b *= n

print(fact_a + fact_b)

Похожие вопросы
Предмет: География, автор: sekhpeyanmkrtich2009
Предмет: Биология, автор: alyaGanchenko