Найти в Дзене
Easy Python

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

Всем привет!

Задача:

Написать код, который выведет на экран выражение: 125 + 175 = 300

Описание решения:

Из задачи 2, мы узнали, что чтобы вывести на экран строку (строковое выражение str()), нужно выделить эту строку одинарными или двойными  кавычками и нажать треугольник справа от кода Run Python File:

Рис.1
Рис.1

И на экран будет выведена искомая строка уже без кавычек:

Рис.2
Рис.2

Если мы хотим вывести просто число или несколько чисел, то их мы записываем через запятую, но без кавычек:

Рис.3
Рис.3

В результате выполнения первой функции print, мы получим число. Вторая же функция print выведет нам в следующей строке сразу два числа (два числовых типа данных, а данном случае int) , но через пробел:

Рис.4
Рис.4

Но если мы запишем выражение, например, сложения, как было представлено в задаче 3 :

Рис.5
Рис.5

То на экран будет выведен только результат сложения, но не само выражение:

Рис.6
Рис.6

В текущей задаче (4) сказано, что мы должны вывести и выражение: 125 + 175 и его результат 300 после знака равно ( = ).

Для этого в функции print мы представим два объекта:

1. само выражение мы представим как строку (str), выделив ее кавычками,

2. И это же выражение, но уже без кавычек, чтобы на экран нам был выведен результат:

Рис.7
Рис.7

В результате получаем:

Рис.8
Рис.8

Обратите внимание, что:

-  строковое выражение ‘125 + 175 =’ в окне вывода представлено без кавычек, но со всеми пробелами, которые были в строке между кавычками (125 + 175 =).

- второе же выражение сложения чисел (125 + 175), вывело нам результат 300

- между двумя значениями, которые в самой функции print перечислены через запятую, в окне вывода стоит пробел (а не запятая).

Задача выполнена!

Итак, в этой задаче мы:

1) Представили два разных типа объекта (строковое str и числовое int) в функции print, перечислив их через запятую (рис. 7 и 8)

2) Отметили, что в окне вывода эти объекты будут выведены по умолчанию через пробел (а не через запятую)

3) Строковые выражения (текст - str), надо обрамлять в кавычки и оно будет выведено на экран со всеми пробелами и другими знаками препинания, которые находятся внутри строки, но без кавычек, которые обрамляют эту строку ‘125 + 175 =’  --> 125 + 175 =

4) Если функция print принимает числа через запятую,то выведет она тоже числа (см. Рис.3 и 4)  но если они будут представлены через арифметические выражения, то на экран будут выведены только результаты вычислений (см. Рис. 5 и 6)

Понравилась статья, ставьте лайк!

Есть вопросы? Общайтесь друг с другом в комментариях!

Теги:

#Python, #программирование, #задачи,  #print()

Наука
7 млн интересуются