Задача:
Вычислите выражение 14 **2, а результат запишите 3 раза подряд.
Решение.
1. В данной задаче нам изначально даны объекты - целые числа int. С ними надо провести сначала арифметическую операцию возведения в степень (** - две звездочки при операциях с числами в Python - это возведение в степень).
2. Потом полученный результат перевести в строку (функция str()) и
3. Совершить операцию повторения три раза (*3).
Запишем код:
Результат:
Получили число 196, повторенное 3 раза подряд.
Напоследок стоит отметить, что из любого представления данных в Python можно получить его строковую версию.
Я написала код в несколько строк, чтобы показать наглядно ступени выполняемых операций в задаче. Но можно воспользоваться и написать очень коротко решение всего лишь в одну строку:
Вообще говоря, в кодировании приветствуется минимализм. И более лаконичным считается код, где задействовано меньше строк там, где это возможно, конечно.
Так мы опустили в данном случае присваивание данным числам имен.
Всего лишь в одной строке сначала была совершена операция самых внутренних скобок (очередность как в математике), т.е. 14**2.
Затем к примененной операции, а точнее к его результату применили функцию str().
Затем новый результат умножили на 3.
И последнее - вывели результат на экран - функция print()
На сегодня все.
Задача 4. Python. Строковое и числовое представление данных на экран. str() и int()
Задача 9. Применение переменных в задачах. Python
Задача 10.Целые числа int и арифметические действия с целыми числами. Python
Задача 18. Строковые выражения и операция конкатенация (+). Python
Задача 19. Строковые выражения и операция "повторение"
Теги:
#python, #программирование, #задачи, #целые числа, #int, #возведение в степень #функция str() #операция "повторение"