Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Информатика, помогите пожалуйста очень очень надо

Vasili Na Ученик (86), на голосовании 2 дня назад
Задание 1 (30 баллов).

Разработайте программу решения следующей задачи.

Создайте список из 10 вещественных чисел. Заполните список разными числами любым удобным способом. Определите, какой элемент в списке встречается раньше — максимальный или минимальный. Выведите на экран соответствующее сообщение.

Проверьте работу программы в среде программирования. На проверку пришлите скриншоты окна редактирования и результата выполнения программного кода.

Задание 2 (35 баллов).

Разработайте программу решения следующей задачи.

Создайте список из n чисел. Размер списка и натуральные значения элементов введите с клавиатуры. Найдите в списке и выведите на экран максимальное число, оканчивающееся на 3, при условии, что хотя бы одно такое число в списке есть.

Проверьте работу программы в среде программирования. На проверку пришлите скриншоты окна редактирования и результата выполнения программного кода.

Задание 3 (35 баллов).

Разработайте программу решения следующей задачи.

Заполните список произвольного размера целыми числами любым удобным способом (числа в списке могут повторяться). Выведите список на экран.

Определите и выведите на экран элемент, имеющий минимальное значение. Подсчитайте количество всех элементов, имеющих минимальное значение. Результат выведите на экран.

Проверьте работу программы в среде программирования. На проверку пришлите скриншоты окна редактирования и результата выполнения программного кода.
Голосование за лучший ответ
스테판 이게다뭐야 Знаток (307) 1 месяц назад
import random

# Создание списка из 10 вещественных чисел
numbers = [random.uniform(0, 10) for _ in range(10)]

# Поиск максимального и минимального элементов
max_number = max(numbers)
min_number = min(numbers)

# Определение индексов максимального и минимального элементов
max_index = numbers.index(max_number)
min_index = numbers.index(min_number)

# Вывод результата
if max_index < min_index:
print("Максимальный элемент встречается раньше")
else:
print("Минимальный элемент встречается раньше")

# Вывод списка
print("Список:", numbers)

------------------------------------------------------

n = int(input("Введите размер списка: "))
numbers = []

# Ввод элементов списка
for i in range(n):
number = int(input(f"Введите {i+1}-е число: "))
numbers.append(number)

# Поиск максимального числа, оканчивающегося на 3
max_number_3 = None
for number in numbers:
if number % 10 == 3:
if max_number_3 is None or number > max_number_3:
max_number_3 = number

# Вывод результата
if max_number_3 is not None:
print(f"Максимальное число, оканчивающееся на 3: {max_number_3}")
else:
print("В списке нет чисел, оканчивающихся на 3")

# Вывод списка
print("Список:", numbers)

______________________________

import random

# Создание списка произвольного размера
numbers = [random.randint(0, 10) for _ in range(random.randint(5, 15))]

# Вывод списка
print("Список:", numbers)

# Поиск минимального элемента
min_number = min(numbers)

# Подсчет количества минимальных элементов
count = numbers.count(min_number)

# Вывод результата
print(f"Минимальное значение: {min_number}")
print(f"Количество элементов с минимальным значением: {count}")
Похожие вопросы