Вы находитесь на странице: 1из 12

LOOP

QUESTIONS
Program to Reverse a Number Loop works
5 time why
Number = int(input("Please Enter any Number: ")) b’cause no
tmp = 0 is 12345
while(Number > 0):
Reminder = Number %10
tmp = (tmp *10) + Reminder First time
Number = Number //10 when no is
12345
Please Enter any Number: 12345 12345
tmp = 0
12345 divide by 10
and at last
while(Number > 0): 12345 >0 remainder left 5 but
no still 12345
Reminder = Number %10 5
tmp is first time 0 so,
tmp = (tmp *10) + Reminder
5 Tmp=0*10+Reminder(5)
Now Number is divided by 10
Number = Number //10 1234 and overwrite the number
with new value
Program to Reverse a Number Loop works
5 time why
Number = int(input("Please Enter any Number: ")) b’cause no
tmp = 0 is 12345
while(Number > 0):
Reminder = Number %10
tmp = (tmp *10) + Reminder Second
Number = Number //10 time when
no is 1234
Please Enter any Number: 12345 12345
tmp = 0
1234 divide by 10
and at last
while(Number > 0): 1234 >0 remainder left 4 but
no still 1234
Reminder = Number %10 4
tmp is Second time 5 so,
tmp = (tmp *10) + Reminder
54 Tmp=5*10+Reminder(4)
Now Number is divided by 10
Number = Number //10 123 and overwrite the number
with new value
Program to Reverse a Number Loop works
5 time why
Number = int(input("Please Enter any Number: ")) b’cause no
tmp = 0 is 12345
while(Number > 0):
Reminder = Number %10
tmp = (tmp *10) + Reminder Third time
Number = Number //10 when no is
123
Please Enter any Number: 12345 12345
tmp = 0
123 divide by 10
and at last
while(Number > 0): 123 >0 remainder left 3 but
no still 123
Reminder = Number %10 3
tmp is Third time 54 so,
tmp = (tmp *10) + Reminder
543 Tmp=54*10+Reminder(3)
Now Number is divided by 10
Number = Number //10 12 and overwrite the number
with new value
Program to Reverse a Number Loop works
5 time why
Number = int(input("Please Enter any Number: ")) b’cause no
tmp = 0 is 12345
while(Number > 0):
Reminder = Number %10
tmp = (tmp *10) + Reminder Fourth time
Number = Number //10 when no is
12
Please Enter any Number: 12345 12345
tmp = 0
12 divide by 10 and
at last remainder
while(Number > 0): 12 >0 left 2 but no still 12

Reminder = Number %10 2


tmp is fourth time 543 so,
tmp = (tmp *10) + Reminder
5432 Tmp=543*10+Reminder(2)
Now Number is divided by 10
Number = Number //10 1 and overwrite the number
with new value
Program to Reverse a Number Loop works
5 time why
Number = int(input("Please Enter any Number: ")) b’cause no
tmp = 0 is 12345
while(Number > 0):
Reminder = Number %10
tmp = (tmp *10) + Reminder Fifth time
Number = Number //10 when no is
1
Please Enter any Number: 12345 12345
tmp = 0
1 divide by 10 and
at last remainder
while(Number > 0): 1 >0 left 1 but no still 1

Reminder = Number %10 1


tmp is fifth time 5432 so,
tmp = (tmp *10) + Reminder
54321 Tmp=5432*10+Reminder(1)
Now Number is divided by 10
Number = Number //10 0 and overwrite the number
with new value
Program to display sum a Number Loop works
5 time why
Number = int(input("Please Enter any Number: ")) b’cause no
tmp = 0 is 12345
while(Number > 0):
Reminder = Number %10
tmp = tmp + Reminder First time
Number = Number //10 when no is
12345
Please Enter any Number: 12345 12345
tmp = 0
12345 divide by 10
and at last
while(Number > 0): 12345 >0 remainder left 5 but
no still 12345
Reminder = Number %10 5
tmp is first time 0 so,
tmp = tmp + Reminder
5 Tmp=0+Reminder(5)
Now Number is divided by 10
Number = Number //10 1234 and overwrite the number
with new value
Program to display sum a Number Loop works
5 time why
Number = int(input("Please Enter any Number: ")) b’cause no
tmp = 0 is 12345
while(Number > 0):
Reminder = Number %10
tmp = tmp + Reminder Second
Number = Number //10 time when
no is 1234
Please Enter any Number: 12345 12345
tmp = 0
1234 divide by 10
and at last
while(Number > 0): 1234 >0 remainder left 4 but
no still 1234
Reminder = Number %10 4
tmp is Second time 5 so,
tmp = tmp + Reminder
9 Tmp=5+Reminder(4)
Now Number is divided by 10
Number = Number //10 123 and overwrite the number
with new value
Program to display sum a Number Loop works
5 time why
Number = int(input("Please Enter any Number: ")) b’cause no
tmp = 0 is 12345
while(Number > 0):
Reminder = Number %10
tmp = tmp + Reminder Third time
Number = Number //10 when no is
123
Please Enter any Number: 12345 12345
tmp = 0
123 divide by 10
and at last
while(Number > 0): 123 >0 remainder left 3 but
no still 123
Reminder = Number %10 3
tmp is third time 9 so,
tmp = tmp + Reminder
12 Tmp=9+Reminder(3)
Now Number is divided by 10
Number = Number //10 12 and overwrite the number
with new value
Program to display sum a Number Loop works
5 time why
Number = int(input("Please Enter any Number: ")) b’cause no
tmp = 0 is 12345
while(Number > 0):
Reminder = Number %10
tmp = tmp + Reminder Fourth time
Number = Number //10 when no is
12
Please Enter any Number: 12345 12345
tmp = 0
12 divide by 10 and
at last remainder
while(Number > 0): 12 >0 left 2 but no still 12

Reminder = Number %10 2


tmp is fourth time 12 so,
tmp = tmp + Reminder
14 Tmp=12+Reminder(2)
Now Number is divided by 10
Number = Number //10 1 and overwrite the number
with new value
Program to display sum a Number Loop works
5 time why
Number = int(input("Please Enter any Number: ")) b’cause no
tmp = 0 is 12345
while(Number > 0):
Reminder = Number %10
tmp = tmp + Reminder Fifth time
Number = Number //10 when no is
1
Please Enter any Number: 12345 12345
tmp = 0
1 divide by 10 and
at last remainder
while(Number > 0): 1 >0 left 1 but no still 1

Reminder = Number %10 1


tmp is fifth time 14 so,
tmp = tmp + Reminder
15 Tmp=14+Reminder(1)
Now Number is divided by 10
Number = Number //10 0 and overwrite the number
with new value
Program to Display Factors of a Number

Enter a positive integer: 60 Factors of 60


are: 1 2 3 4 5 6 12 15 20 30 60

Вам также может понравиться