Если можно то методом для новичков Python
Задание 1:
Пользователь вводит с клавиатуры арифметическое
выражение. Например, 23+12.
Необходимо вывести на экран результат выражения.
В нашем примере это 35. Арифметическое выражение
может состоять только из трёх частей: число, операция,
число. Возможные операции: +, -,*,/
Задание 2:
В списке целых, заполненном случайными числами,
определить минимальный и максимальный элементы,
посчитать количество отрицательных элементов, посчитать количество положительных элементов, посчитать
количество нулей. Результаты вывести на экран.
Домашнее задание
1
Ответы
Ответ:
Конечно, вот примеры кода для решения ваших задач с использованием Python:
Задание 1: Вычисление арифметического выражения.
# Запрос арифметического выражения
expression = input("Введите арифметическое выражение (например, 23+12): ")
# Разбиение выражения на числа и оператор
parts = expression.split()
if len(parts) == 3:
num1 = float(parts[0])
operator = parts[1]
num2 = float(parts[2])
# Вычисление результата
if operator == '+':
result = num1 + num2
elif operator == '-':
result = num1 - num2
elif operator == '*':
result = num1 * num2
elif operator == '/':
if num2 == 0:
print("Ошибка: деление на ноль.")
else:
result = num1 / num2
else:
print("Ошибка: неверный оператор.")
else:
print("Ошибка: неверный формат ввода.")
# Вывод результата
print("Результат:", result)
Задание 2: Анализ списка целых чисел.
import random
# Генерация случайного списка целых чисел
random_list = [random.randint(-10, 10) for _ in range(10)]
# Определение минимального и максимального элементов
min_value = min(random_list)
max_value = max(random_list)
# Подсчет количества отрицательных, положительных и нулевых элементов
negative_count = sum(1 for num in random_list if num < 0)
positive_count = sum(1 for num in random_list if num > 0)
zero_count = sum(1 for num in random_list if num == 0)
# Вывод результатов
print("Сгенерированный список:", random_list)
print("Минимальный элемент:", min_value)
print("Максимальный элемент:", max_value)
print("Количество отрицательных элементов:", negative_count)
print("Количество положительных элементов:", positive_count)
print("Количество нулей:", zero_count)
Вы можете скопировать и вставить этот код в среду программирования Python и выполнить его для решения заданий.
Объяснение: