Линейный алгоритм
Повторите темы:
Задача 1. Написать программу для нахождения периметра и площади прямоугольника
a = int(input("Введите длину в метрах: ")) b = int(input("Введите ширину в метрах: ")) p = (a + b) * 2 s = a * b print("Периметр прямоугольника: ", p, " (м.)") print("Площадь прямоугольника: ", p, " (кв. м.)")
Задача 2. Написать программу для нахождения длины окружности и площади круга
a = int(input("Введите радиус в метрах: ")) pi = 3.14 l = 2 * pi * r s = pi * r * r print("Длина окружности: ", l, " (м)") print("Площадь круга: ", s, " (кв. м)")
Задача 3. Написать программу для нахождения пути пройденного автомобилем, если известны скорость и время в пути
v = int(input("Введите скорость в км/ч: ")) t = int(input("Введите время в часах: ")) s = v * t print("Пройденный путь: ", s, " (м)")
Задача 4. Написать программу конвертер валют. В программу вводится количество в долларах. На выходе получаем количество в рублях, евро и швейцарских франках
n = int(input("Введите количество в долларах: ")) # Зададим курсы валют r = 110 e = 0.9 f = 1.07 n_r = n * r n_e = n * e n_f = n * f print("Рублей: ", n_r) print("Евро: ", n_e) print("Франков: ", n_f)
Условный алгоритм
Повторите темы:
Задача 1. Написать программу которая определит четное число или не четное. (Для нахождения остатка отделения используйте оператор %. Например c = a % b
a = int(input("Введите число: ")) c = a % 2 if c == 0: result = "четное" else: result = "не четное" print(result)
Задача 2. Написать программу для определения максимального из двух введенных чисел. Если числа равны, то максимум это любое из этих чисел.
a = int(input("Введите первое число: ")) b = int(input("Введите второе число: ")) if a > b: maimum = a elif b > a: maximum = b else: maximum = a print(maximum)
Задача 3. Написать программу для нахождения длины окружности или площади круга. Пользователь должен сам выбрать, что именно сейчас будет посчитано.
a = int(input("Введите радиус в метрах: ")) f = int(input("Что вычисляем? Введите 1 для вычисления длины окружности и 2 для вычисления площади круга: ")) pi = 3.14 if f = 1: l = 2 * pi * r print("Длина окружности: ", l, " (м)") else: s = pi * r * r print("Площадь круга: ", s, " (кв. м)")
Задача 4. Заданы 3 числа. Определить существует ли треугольник с заданными сторонами.
a = int(input("Введите a: ")) b = int(input("Введите b: ")) c = int(input("Введите c: ")) if a < b + c and b < a + c and c < a + b: result = "существует" else: result = "не существует" print(result)
Задача 5. Решить квадратное уравнение через дискриминант.
a =