даю 50 баллов срочно помогите
Задание 1. (4 балла).
1. Моторная лодка плыла 2 ч по озеру и 3 ч по реке по течению. Составьте проект для вычисления расстояния, которое проплыла лодка. Значения скорости лодки и течения реки должны вводиться с клавиатуры.
2. Сохраните проект в файле с названием задание 1.
Задание 2. (4 балла).
1. Составьте проект для рисования пяти квадратов с длиной стороны a шагов, расположенных рядом на расстоянии 10 шагов друг от друга. Значение длины стороны квадрата вводится с клавиатуры.
2. Сохраните проект в файле с названием задание 2.
Задание 3 (4 балла)
1. Составьте проект для вычисления значения выражения: (a + b) – c / (a – 2*b). Выполните его при разных значениях a, b и c. Проект должен содержать разветвление, поскольку содержит действие деления (значение выражения (a – 2*b) не должно быть равно 0, поскольку на 0 делить нельзя). Значения переменных должны быть введены с клавиатуры.
2. Сохраните проект в файле с названием задание 3.
Ответы
Ответ:
Объяснение:
Задание 1
# Ввод значений с клавиатуры
v_lodka = float(input("Введите скорость лодки: "))
v_reka = float(input("Введите скорость течения реки: "))
# Расчет времени плавания
t_ozero = 2 # Время плавания по озеру
t_reka = 3 # Время плавания по реке
# Расчет расстояния
s_ozero = v_lodka * t_ozero # Расстояние, пройденное по озеру
s_reka = (v_lodka + v_reka) * t_reka # Расстояние, пройденное по реке
# Общее расстояние
s_total = s_ozero + s_reka
# Вывод результата
print("Общее расстояние, которое проплыла лодка:", s_total)
Задание 2
import turtle
# Ввод значения длины стороны квадрата
a = int(input("Введите длину стороны квадрата: "))
# Создание экрана для рисования
screen = turtle.Screen()
screen.title("Рисование квадратов")
screen.bgcolor("white")
# Создание черепахи для рисования
t = turtle.Turtle()
t.speed(10)
# Рисование пяти квадратов
for _ in range(5):
t.forward(a)
t.right(90)
t.forward(a)
t.right(90)
t.forward(a)
t.right(90)
t.forward(a)
t.right(90)
t.penup()
t.forward(10)
t.pendown()
# Закрытие экрана после завершения рисования
turtle.done()
Задание 3
# Ввод значений с клавиатуры
a = float(input("Введите значение переменной a: "))
b = float(input("Введите значение переменной b: "))
c = float(input("Введите значение переменной c: "))
# Проверка условия для деления
if (a - 2 * b) != 0:
result = (a + b) - c / (a - 2 * b)
print("Значение выражения:", result)
else:
print("Деление на ноль невозможно!")
Задание 1: "задание1.py"
Задание 2: "задание2.py"
Задание 3: "задание3.py"