Print Function in Python - Hacker Rank Solution


Print Function in Python - Hacker Rank Solution


Problem


Tutorial
In Python 2, the default print is a simple IO method that doesn't give many options to play around with.
The following two examples will summarize it.
Example 1:
var, var1, var2 = 1,2,3
print var
print var1, var2 

Prints two lines and, in the second line, var1 and var2 are separated by a single space.

Example 2:
for i in xrange(10):
    print i,

Prints each element separated by space on a single line. Removing the comma at the end will print each element on a new line.
Let's import the advanced print_function from the __future__ module.
Its method signature is below:
print(*values, sep=' ', end='\n', file=sys.stdout)
print(value1, value2, value3, sep=' ', end='\n', file=sys.stdout)

Here, values is an array and *values means array is unpacked, you can add values separated by a comma too. The arguments sep, end, and file are optional, but they can prove helpful in formatting output without taking help from a string module.
The argument definitions are below:

sep defines the delimiter between the values.
end defines what to print after the values.
file defines the output stream.

in Python 2 print_function is much faster than the default print
Read an integer N.
Without using any string methods, try to print the following:
123...N
Note that "..." represents the values in between.



Input Format :

The first line contains an integer N.

Output Format :

Output the answer as explained in the task.



Sample Input :

3

Sample Output :

123



Solution :


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# Print Function in Python - Hacker Rank Solution
from __future__ import print_function


if __name__ == '__main__':
    n = int(raw_input())
    # Print Function in Python - Hacker Rank Solution START
    for i in range(1,n+1):
        print(i,end='');
    # Print Function in Python - Hacker Rank Solution END





Disclaimer :-
the above hole problem statement is given by hackerrank.com but the solution is generated by the codeworld19 authority if any of the query regarding this post or website fill the following contact form thank you.

Next Post Previous Post
2 Comments
  • CodeWorld19
    CodeWorld19 Monday, July 06, 2020

    Python 3 Solution
    # Print Function in Python - Hacker Rank Solution
    from __future__ import print_function
    if __name__ == '__main__':
    n = int(input())
    # Print Function in Python - Hacker Rank Solution START
    for i in range(1,n+1):
    print(i,end='');
    # Print Function in Python - Hacker Rank Solution END

  • bhanu
    bhanu Sunday, October 10, 2021

    I really liked your blog post.Much thanks again. Awesome.
    Python Online Classes
    Python Training Online Courses

Add Comment
comment url