
РЕШИТЬ НА PYTHON 1. Введите с клавиатуры значения элементов массива, увеличьте каждый элемент в 2
раза и выведите полученный массив на экран. 2. Введите с клавиатуры значения элементов массива и увеличьте на 5 значения всех элементов массива, кроме первого и последнего. 3. В массиве чётное число элементов. Введите с клавиатуры значения элементов массива, и выполните две операции: а) увеличьте на единицу значения всех элементов в первой половине массива; б) увеличьте в 2 раза значения всех элементов во второй половине массива. 4. Введите с клавиатуры значения элементов массива и найдите их среднее арифметическое. 5.Напишите программу, которая заполняет массив случайными числами на отрезке [–2; 2] и считает сумму положительных элементов массива. 6.Напишите программу, которая заполняет массив случайными числами на отрезке [2; 10] и считает отдельно количество чётных и нечётных элементов. 7.Напишите программу, которая заполняет массив случайными числами на отрезке [1000; 2000] и считает количество элементов, в десятичной записи которых вторая с конца цифра (число десятков) – чётная.

Ответы на вопрос

Ответ:
Объяснение:
1.
a = input("Введите через запятую значения элементов массива (2,3,6...): ").split(",")
new_array = []
for thing in a:
new_array.append(int(thing) * 2)
print(new_array)
2.
a = input("Введите через запятую значения элементов массива (2,3,6...): ").split(",")
new_array = []
last_elem = int(a.pop())
counter = 0
for thing in a:
if counter == 0:
new_array.append(int(thing))
counter += 1
else:
new_array.append(int(thing) * 5)
new_array.append(last_elem)
print(new_array)
3.
a = input("Введите через запятую значения элементов массива (2,3,6...): ").split(",")
part = int(len(a) / 2)
new_array = []
for thing in a[:part]:
new_array.append(int(thing) + 1)
for thing in a[part:]:
new_array.append(int(thing) * 2)
print(new_array)
4.
a = input("Введите через запятую значения элементов массива (2,3,6...): ").split(",")
print(sum([int(number) for number in a]) / len(a))
5.
import random
numbers = range(-2, 3)
random_array = random.sample(numbers, random.randint(1, 4))
positive = [numb for numb in random_array if int(numb) > 0]
print(sum(positive))
6.
import random
numberss = range(2, 11)
numbers = random.sample(numberss, random.randint(1, 9))
d = {"Чётные": 0, "Нечётные": 0}
for thing in numbers:
if int(thing) % 2 == 0:
d["Чётные"] += 1
else:
d["Нечётные"] += 1
print(f"Масив: {numbers}")
print(", ".join([f"{v}: {d[v]}" for v in d]))
7. Не сильно понял задачу, можно объяснить по-подробнее?)



Конечно, вот примеры программ на Python для каждой из задач:
Задача 1:
python# Введите с клавиатуры значения элементов массива, увеличьте каждый элемент в 2 раза и выведите полученный массив на экран.
n = int(input("Введите размер массива: "))
array = []
for i in range(n):
element = int(input("Введите элемент массива: "))
array.append(element)
doubled_array = [x * 2 for x in array]
print("Исходный массив:", array)
print("Массив после увеличения в 2 раза:", doubled_array)
Задача 2:
python# Введите с клавиатуры значения элементов массива и увеличьте на 5 значения всех элементов массива, кроме первого и последнего.
n = int(input("Введите размер массива: "))
array = []
for i in range(n):
element = int(input("Введите элемент массива: "))
array.append(element)
modified_array = [array[0]] + [x + 5 for x in array[1:-1]] + [array[-1]]
print("Исходный массив:", array)
print("Массив после увеличения на 5, кроме первого и последнего элементов:", modified_array)
Задача 3:
python# В массиве чётное число элементов. Введите с клавиатуры значения элементов массива и выполните две операции.
n = int(input("Введите размер массива (чётное число): "))
array = []
for i in range(n):
element = int(input("Введите элемент массива: "))
array.append(element)
half = n // 2
modified_array = [x + 1 for x in array[:half]] + [x * 2 for x in array[half:]]
print("Исходный массив:", array)
print("Массив после операций:", modified_array)
Аналогично, вы можете продолжить с оставшимися задачами. Если у вас есть дополнительные вопросы или требуется помощь с какой-то конкретной задачей, дайте мне знать!


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili