В прошлых уроках мы разобрались с такими понятиями, как переменные и типы данных (смотрите список предыдущих уроков курса в конце статьи).
Чтобы закрепить эти знания, напишем простую программу, а заодно рассмотрим типичные ошибки, которые могут возникнуть при написании даже простейших программ.
Но прежде чем продолжить далее, отмечу, что можете посмотреть видео (в нем больше информации, по понятным причинам), или прочитать текстовую версию чуть ниже.
Задача
Напишем программу, которая считает площадь треугольника.
Для тех, кто забыл геометрию, напомню, что площадь треугольника вычисляется по формуле:
S = 0.5 * a * h
где:
- a — основание треугольника
- h — высота треугольника
- S — площадь треугольника
Что любопытно
Несмотря на то, что задача элементарная, мы сразу повторим несколько базовых концепция программирования.
- Ввод и вывод данных.
- Работа с переменными.
- Работа с нужными типами данных.
Что делаем наша программа?
Программа должна запрашивать два числа у пользователя. Это высота и основание треугольника.
Программа выводит результат на экран, после того, как посчитает площадь треугольника.
Единственное, что мы пока не умеем делать — это запрашивать данные от пользователя.
Для этого нам понадобится использовать функцию input().
Вот код нашей программы с комментариями.
print("Площадь треугольника") print("Введите основание треугольника:") a = float(input()) # ввод данных от пользователя print("Введите высоту треугольника:") h = float(input()) # ввод данных от пользователя s = 0.5*a*h # вычисление площади по формуле print("Площадь треугольника = :", s) # вывод результата
Как это выглядит на компьютере:
Как видите, ничего сложного нет. Единственное, что нужно сразу предусмотреть — это использование для переменных типа данных float. Если выбрать тип данных int, то мы сможем считать площадь треугольника только с целыми числами для высоты и основания.
Поэтому, сразу выбираем float.
Уроки по Python 3:
- Урок №1. Стоит ли изучать Python? Почему он стал лучшим «первым» языком программирования для начинающих?
- Урок №2: Как установить Python 3 в Windows и проверка установки в Linux
- Урок №3: PyCharm: пошаговая инструкция по установке IDE для изучения Python
- Урок №4: Переменные в Python: что это такое, как их называть и использовать?
- Урок №5: Комментирование кода в Python
- Урок №6: 3 основных типа данных в Python, с которыми начнем работать сразу: int, float, str
- Урок №7: Числа и операции с ними в Python
- Урок №8: Ввод и вывод данных в Python. Пишем первую программу
Когда следующий урок ?