w3resource

Python: Find a string consisting of the non-negative integers up to n inclusive

Python Programming Puzzles: Exercise-17 with Solution

Write a Python program to create a string consisting of non-negative integers up to n inclusive.

Input:
4
Output:
0 1 2 3 4

Input:
15
Output:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Visual Presentation:

Python: Find a string consisting of the non-negative integers up to n inclusive.

Sample Solution-1:

Python Code:

# Define a function named 'test' that takes a non-negative integer 'n' as input
def test(n):
    # Use the map function to convert each integer in the range from 0 to 'n' (inclusive) to a string
    # Then, use ' '.join to concatenate the strings with a space separator
    return ' '.join(map(str, range(n + 1)))

# Assign a specific non-negative integer 'n' to the variable
n = 4

# Print the non-negative integer
print("Non-negative integer:")
print(n)

# Print a message indicating the operation to be performed
print("Non-negative integers up to n inclusive:")

# Print the result of the test function applied to the 'n' value
print(test(n))

# Assign a different non-negative integer 'n' to the variable
n = 15

# Print the non-negative integer
print("\nNon-negative integer:")
print(n)

# Print a message indicating the operation to be performed
print("Non-negative integers up to n inclusive:")

# Print the result of the test function applied to the updated 'n' value
print(test(n))

Sample Output:

Non-negative integer:
4
Non-negative integers up to n inclusive:
0 1 2 3 4

Non-negative integer:
15
Non-negative integers up to n inclusive:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Flowchart:

Flowchart: Python - Find a string consisting of the non-negative integers up to n inclusive.

Sample Solution-2:

Python Code:

# Define a function named 'test' that takes a non-negative integer 'n' as input
def test(n):
    # Use a generator expression to convert each integer in the range from 0 to 'n' (inclusive) to a string
    # Then, use ' '.join to concatenate the strings with a space separator
    return ' '.join(str(i) for i in range(n + 1))

# Assign a specific non-negative integer 'n' to the variable
n = 4

# Print the non-negative integer
print("Non-negative integer:")
print(n)

# Print a message indicating the operation to be performed
print("Non-negative integers up to n inclusive:")

# Print the result of the test function applied to the 'n' value
print(test(n))

# Assign a different non-negative integer 'n' to the variable
n = 15

# Print the non-negative integer
print("\nNon-negative integer:")
print(n)

# Print a message indicating the operation to be performed
print("Non-negative integers up to n inclusive:")

# Print the result of the test function applied to the updated 'n' value
print(test(n))

Sample Output:

Non-negative integer:
4
Non-negative integers up to n inclusive:
0 1 2 3 4

Non-negative integer:
15
Non-negative integers up to n inclusive:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Flowchart:

Flowchart: Python - Find a string consisting of the non-negative integers up to n inclusive.

Python Code Editor :

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Find the strings in a list containing a given substring.
Next: Find the indices of all occurrences of target in the uneven matrix.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.