Всем привет!
Задача:
Написать код, который выведет на экран выражение: 125 + 175 = 300
Описание решения:
Из задачи 2, мы узнали, что чтобы вывести на экран строку (строковое выражение str()), нужно выделить эту строку одинарными или двойными кавычками и нажать треугольник справа от кода Run Python File:
И на экран будет выведена искомая строка уже без кавычек:
Если мы хотим вывести просто число или несколько чисел, то их мы записываем через запятую, но без кавычек:
В результате выполнения первой функции print, мы получим число. Вторая же функция print выведет нам в следующей строке сразу два числа (два числовых типа данных, а данном случае int) , но через пробел:
Но если мы запишем выражение, например, сложения, как было представлено в задаче 3 :
То на экран будет выведен только результат сложения, но не само выражение:
В текущей задаче (4) сказано, что мы должны вывести и выражение: 125 + 175 и его результат 300 после знака равно ( = ).
Для этого в функции print мы представим два объекта:
1. само выражение мы представим как строку (str), выделив ее кавычками,
2. И это же выражение, но уже без кавычек, чтобы на экран нам был выведен результат:
В результате получаем:
Обратите внимание, что:
- строковое выражение ‘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()