ДОПОМОЖІТЬ БУДЬ ЛАСКА! Даю 100 балів!!!
Складіть програму, яка формує два списки a,b випадкових чисел довжиною n. Надрукувати ці списки та отримати новий список с за формулою c[i]=a[i]+b[i]. Розв’язати задачу двома способами (за допомогою користувацької функції та без неї). Мова програмування пайтон(Python).
Answers & Comments
Первый вариант:
from random import randint
def create_random_lists(n):
a = [randint(1, 100) for i in range(n)]
b = [randint(1, 100) for i in range(n)]
c = [a[i] + b[i] for i in range(n)]
return a, b, c
n = 10
a, b, c = create_random_lists(n)
print(f'Список А: {a}')
print(f'Список В: {b}')
print(f'Список C: {c}')
Второй вариант:
from random import randint
n = 10
a = [randint(1, 100) for i in range(n)]
b = [randint(1, 100) for i in range(n)]
c = [a[i] + b[i] for i in range(n)]
print(f'Список А: {a}')
print(f'Список В: {b}')
print(f'Список C: {c}')