The function print can output not only the values of variables, but also the values of any expressions. For example, the entry print(2 + 2 ** 2).
Also, using the function, print you can display the value of not one, but several expressions; to do this, you need to list them separated by commas:
a = 1
b = 2
print(a, '+', b, '=', a + b)
In this case, the text will be printed 1 + 2 = 3: first, the name of the variable is displayed a, then a line from the “+” sign, then the value of the variable b, then a line from the “=” sign, and finally, the value of the amount a + b.
Please note that the output values are separated by one space. But this behaviour can be changed: you can separate the output values with two spaces, any other character, any other line, display them on separate lines, or not separate them at all. To do this, you need to print pass a special named parameter to the function, called sep, equal to the string used as a separator (sep is an abbreviation for the word separator). By default, the parameter sep is a single-space string and a space is displayed between the values. To use, for example, the colon character as a separator, you need to pass a parameter sepequal to the string ':':
print(a, b, c, sep = ':')
Similarly, in order to completely remove the separator from the output, you need to pass the parameter sepequal to the empty string:
print(a, '+', b, '=', a + b, sep = '')
In order for values to be output on a new line, you need to sep pass as a parameter a string consisting of a special newline character, which is specified like this:
print(a, b, sep = '\n')
The backslash character in text strings is an indication of the designation of a special character, depending on what character is written after it. The most commonly used character is the newline character '\n'. And in order to insert the backslash character itself into a string, you need to repeat it twice: '\\'.
The second useful named parameter to a function print is the parameter end, which specifies what is printed after all the values listed in the function are printed print. By default, the parameter end is equal to '\n', which means that the next output will occur on a new line. This parameter can also be corrected, for example, in order to remove all additional characters output, you can call the function print like this:
print(a, b, c, sep = '', end = '')
Be up-to-date with our recent updates, new problems and answers!
Our goal at this course is to enhance our students’ mathematical intuition by focusing on a deep understanding of mathematical concepts and to enable them to link different concepts and apply their knowledge to solve mathematical problems to help them to improve their performance at Maths exams.
This course guides you through the fundamentals of Python programming using an interactive Python library known as Turtle.
This course encompasses a range of Geometry topics such as coordinate and spatial geometry, introductory trigonometry, angles, parallel lines, congruent and similar triangles, polygons, circles, the Pythagorean Theorem, and more. Emphasis will be placed on reinforcing Algebra skills and enhancing critical thinking through problem-solving in both mathematical and real-world contexts.