Регистрация
Войти
Стать экспертом Правила
Информатика

Язык програмирования PYTHON посчитайте задание было 1 . Заполнить случайными числами в диапазоне (вводит пользователь)2. Найти сумму всех ячеек3 . Найти разницу всех ячеек4. Найти количество повторяющихся элементовЯ заполнил случайными числами но не могу сделать последнии 3 пунктаfrom random import randinta=int(input())b=int(input())A=[0]*10if a>b: a,b=b,afor i in range(5):A[i]=randint(a,b)for i in range(5,10):A[i]=A[i-5]*A[i-5]print(*A)Заранее огромное спасибо

ОТВЕТЫ

import random

a, b = map(int, input("Введите диапазон: ").split())

n = int(input("Сколько чисел генерировать?: "))

if a > b:

   a, b = b, a

nums = [random.randint(a, b) for i in range(n)]

print(nums)

#

print("Сумма элементов:", sum(nums))

#

s = nums[0]

for j in nums:

   s -= j

s += nums[0]

print("Разница элементов:", s)

#

i = 0

for num in nums:

   for j in range(len(nums)):

       if num == nums[j]:

           i += 1

   i -= 1

print("Количество повторяющихся элементов:", i)

355
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам