Найти тему
Easy Python

Задача 20. Применение функции str(). Python

Задача:

Вычислите выражение 14 **2, а результат запишите 3 раза подряд.

Решение.

1. В данной задаче нам изначально даны объекты - целые числа int. С ними надо провести сначала арифметическую операцию возведения в степень (** - две звездочки при операциях с числами в Python - это возведение в степень).

2. Потом полученный результат перевести в строку (функция str()) и

3. Совершить операцию повторения три раза (*3).

Запишем код:

Рис. 1
Рис. 1

Результат:

Рис. 2
Рис. 2

Получили число 196, повторенное 3 раза подряд.

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

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

Рис. 3
Рис. 3

Вообще говоря, в кодировании приветствуется минимализм. И более лаконичным считается код, где задействовано меньше строк там, где это возможно, конечно.

Так мы опустили в данном случае присваивание данным числам имен.

Всего лишь в одной строке сначала была совершена операция самых внутренних скобок (очередность как в математике), т.е. 14**2.

Затем к примененной операции, а точнее к его результату применили функцию str().

Затем новый результат умножили на 3.

И последнее - вывели результат на экран - функция print()

На сегодня все.

Задача 4. Python. Строковое и числовое представление данных на экран. str() и int()

Задача 9. Применение переменных в задачах. Python

Задача 10.Целые числа int и арифметические действия с целыми числами. Python

Задача 18. Строковые выражения и операция конкатенация (+). Python

Задача 19. Строковые выражения и операция "повторение"

Теги:

#python, #программирование, #задачи, #целые числа, #int, #возведение в степень #функция str() #операция "повторение"