Practical Assignment-While+For Loop
Practical Assignment-While+For Loop
Hint: While(n>0)
Rem=n%10
Sum=sum+Rem
N=N//10
Hint:
Rev=0
While(n>0)
Rem=n%10 1 2 3
Rev=rev*10+rem 1 12 123
N=N//10 32 3 0
ANS number = int(input("Enter a five-digit number: "))
while not (10000 <= number <= 99999):
print("Invalid input! Please enter a five-digit number.")
original_number = number
sum_of_digits = 0
while number > 0:
digit = number % 10
sum_of_digits += digit
number = number // 10
print(f"The sum of digits of {original_number} is:
{sum_of_digits}")
Q5) Write a program to display the table of a number upto m
using while loop where n and m will be user defined variables.
number = int(input("Enter the number for which you want to
display the table: "))
limit = int(input("Enter the limit (m) for the table: "))
i=1
while i <= limit:
result = number * i
print(f"{number} * {i} = {result}")
i += 1
6) Write a program to find sum of series 1+3+5+9+11 using for
loop.
ANS sum_of_series = 0
for i in range(1, 12, 2):
sum_of_series += i
print(f"The sum of the series 1 + 3 + 5 + 7 + 9 is:
{sum_of_series}")
7) Write a program to find sum of n user defined numbers using
for loop.
ANS n = int(input("Enter the value of n: "))
sum_of_numbers = 0
for _ in range(n):
num = float(input("Enter a number: "))
sum_of_numbers += num
print(f"The sum of {n} numbers is: {sum_of_numbers}")
8) Write a program to to print the following series using for
loop.
10,9,8,7,6,5,4,3,2,1
Ans for i in range(10, 0, -1):
print(i, end=" ")