Предмет: Информатика, автор: Aftandilll

Если можно то методом для новичков Python

Задание 1:
Пользователь вводит с клавиатуры арифметическое
выражение. Например, 23+12.
Необходимо вывести на экран результат выражения.
В нашем примере это 35. Арифметическое выражение
может состоять только из трёх частей: число, операция,
число. Возможные операции: +, -,*,/
Задание 2:
В списке целых, заполненном случайными числами,
определить минимальный и максимальный элементы,
посчитать количество отрицательных элементов, посчитать количество положительных элементов, посчитать
количество нулей. Результаты вывести на экран.
Домашнее задание
1

Ответы

Автор ответа: PROTECHPRO
0

Ответ:

Конечно, вот примеры кода для решения ваших задач с использованием 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 и выполнить его для решения заданий.

Объяснение:


wolordkit: ChatGPT это конечно хорошо, но первый пример не будет работать. Даже не запуская могу сказать
Похожие вопросы
Предмет: Геометрия, автор: egorglow2909