Computer Science
Write a complete Python program to do the following :
(i) read an integer X.
(ii) determine the number of digits n in X.
(iii) form an integer Y that has the number of digits n at ten's place and the most significant digit of X at one's place.
(iv) Output Y.
(For example, if X is equal to 2134, then Y should be 42 as there are 4 digits and the most significant number is 2).
Python
Python Control Flow
12 Likes
Answer
x = int(input("Enter an integer: "))
temp = x
count = 0
digit = -1
while temp != 0 :
digit = temp % 10
count += 1
temp = temp // 10
y = count * 10 + digit
print("Y =", y)
Output
Enter an integer: 2134
Y = 42
Answered By
5 Likes
Related Questions
Write Python programs to sum the given sequences:
2/9 - 5/13 + 8/17 …… (print 7 terms)
Write a program to input N numbers and then print the second largest number.
Given a list of integers, write a program to find those which are palindromes. For example, the number 4321234 is a palindrome as it reads the same from left to right and from right to left.
Write a Python program to print every integer between 1 and n divisible by m. Also report whether the number that is divisible by m is even or odd.