Преобразование типов str()
Вы уже знаете, как использовать функции int()
и float()
для преобразования строки в число.
Этот тип конверсии не является улицей с односторонним движением. Вы также можете преобразовать число в строку, что намного проще и безопаснее - эта операция всегда возможна.
Функция, способная на это, называется str()
:
str(number)
Честно говоря, он может сделать гораздо больше, чем просто преобразовать числа в строки, но рассмотрим это позже.
Снова "прямоугольный треугольник"
Вот снова наша программа "Прямоугольный треугольник":
leg_a = float(input("Input first leg length: "))
leg_b = float(input("Input second leg length: "))
print("Hypotenuse length is " + str((leg_a**2 + leg_b**2) ** .5))
Мы немного изменили его, чтобы показать вам, как работает функция str()
Благодаря этому мы можем передать весь результат в функцию print()
в виде одной строки, забыв о запятых.
Вы добились серьезных успехов на пути к программированию на Python.
Вы уже знаете основные типы данных и набор основных операторов. Вы знаете, как организовать вывод и как получить данные от пользователя. Это очень прочная основа для модуля 3. Но прежде чем мы перейдем к следующему модулю, давайте проведем несколько лабораторных работ и подведем итоги всему, чему вы научились в этом разделе.