﻿ Python: Input an integer (n) and computes the value of n+nn+nnn - w3resource

# Python: Input an integer (n) and computes the value of n+nn+nnn

## Python Basic: Exercise-10 with Solution

Write a Python program that accepts an integer (n) and computes the value of n+nn+nnn.

Sample value of n is 5

Python int(x, base=10):

The function returns an integer object constructed from a number or string x, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating point numbers, this truncates towards zero.

• If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in radix base
• The literal can be preceded by + or - (with no space in between) and surrounded by whitespace
• A base-n literal consists of the digits 0 to n-1, with a to z (or A to Z) having values 10 to 35. The default base is 10.
• The allowed values are 0 and 2-36. Base-2, -8, and -16 literals can be optionally prefixed with 0b/0B, 0o/0O, or 0x/0X, as with integer literals in code.

Pictorial Presentation:

Sample Solution:

Python Code:

``````# Prompt the user to input an integer and store it in the variable 'a'
a = int(input("Input an integer: "))

# Create new integers 'n1', 'n2', and 'n3' by concatenating 'a' with itself one, two, and three times, respectively
n1 = int("%s" % a)          # Convert 'a' to an integer
n2 = int("%s%s" % (a, a))   # Concatenate 'a' with itself and convert to an integer
n3 = int("%s%s%s" % (a, a, a))  # Concatenate 'a' with itself twice and convert to an integer

# Calculate the sum of 'n1', 'n2', and 'n3' and print the result
print(n1 + n2 + n3)
``````

Sample Output:

```615
```

Explanation:

The said code prompts the user to input an integer, which is then stored in the variable "a".

There after the first variable n1 is created by converting the input integer "a" to a string and then back to an integer.

The second variable n2 is created by concatenating two copies of the input integer "a" as a string and then converting that string to an integer.

The third variable n3 is created by concatenating three copies of the input integer "a" as a string and then converting that string to an integer.

Finally, the code sums the three variables n1, n2 and n3 and print the result.

Flowchart:

Python Code Editor:

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

﻿