1.Даны объемы и массы двух тел из разных материалов. Материал какого из тел имеет большую плотность. 2.Даны три целых числа, вывести на экран те из них, которые являются четными.
3.Известны оценки каждого студента из группы по экзамену, определить количество студентов группы, получивших на экзамене двойку.
на python

Annnnf Annnnf    2   18.05.2021 18:54    159

Ответы
ПиЗоНтИк ПиЗоНтИк  15.01.2024 14:49
Добро пожаловать в класс, давай разберем каждый вопрос по очереди.

1. Для определения, материал какого из тел имеет большую плотность, нам необходимо знать массу и объем каждого тела. Плотность рассчитывается как отношение массы к объему. Используем формулу: плотность = масса / объем. Сравним плотности и найдем материал с большей плотностью.

2. Чтобы определить, какие числа из трех являются четными, мы должны проверить остаток от деления каждого числа на 2. Если остаток равен нулю, число является четным. Мы выведем только те числа, у которых остаток от деления на 2 равен нулю.

3. Для определения количества студентов, получивших на экзамене двойку, нам необходимо знать оценки каждого студента. Мы пройдем по списку оценок и будем считать студентов, у которых оценка равна двойке.

Итак, давайте пошагово решим каждую задачу на Python.

1. Определение материала с большей плотностью:
```python
# Ввод данных - масса и объем двух тел
mass_a = float(input("Введите массу первого тела: "))
volume_a = float(input("Введите объем первого тела: "))
mass_b = float(input("Введите массу второго тела: "))
volume_b = float(input("Введите объем второго тела: "))

# Расчет плотностей тел
density_a = mass_a / volume_a
density_b = mass_b / volume_b

# Сравнение плотностей и вывод результата
if density_a > density_b:
print("Материал первого тела имеет большую плотность.")
elif density_a < density_b:
print("Материал второго тела имеет большую плотность.")
else:
print("Оба тела имеют одинаковую плотность.")
```

2. Вывод четных чисел:
```python
# Ввод трех целых чисел
num_1 = int(input("Введите первое число: "))
num_2 = int(input("Введите второе число: "))
num_3 = int(input("Введите третье число: "))

# Проверка каждого числа на четность и вывод результата
if num_1 % 2 == 0:
print(num_1, "является четным числом.")
if num_2 % 2 == 0:
print(num_2, "является четным числом.")
if num_3 % 2 == 0:
print(num_3, "является четным числом.")
```

3. Подсчет студентов с оценкой "2":
```python
# Ввод списка оценок студентов
grades = [int(x) for x in input("Введите оценки студентов, разделяя их пробелом: ").split()]

# Подсчет студентов с оценкой "2"
count = 0
for grade in grades:
if grade == 2:
count += 1

# Вывод количества студентов с оценкой "2"
print("Количество студентов с оценкой \"2\":", count)
```

Это были решения задач с понятными объяснениями и подробными пошаговыми решениями каждой задачи. Если у тебя возникнут вопросы, не стесняйся задавать их, я готов помочь!
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика