Practice Set
Practice Set
Note : The output will be a positive or negative integer based on number of ‘*’ and ‘#’ in
the input string.
• (*>#): positive integer
• (#>*): negative integer
• (#=*): 0
Code:
Code:
Code:
num = [int(d) for d in input("Enter the number:")]
even,odd = 0,0
for i in range(0,len(num)):
if i % 2 ==0:
even = even + num[i]
else:
odd = odd + num[i]
print(abs(odd-even))
num=int(input("Enter a number:"))
temp=num
rev=0
while(num>0):
dig=num%10 # eg 121 ->121%10 ->1
rev=rev*10+dig # 0*10+1 -> 1
num=num//10 # 121//10 -> 12 ->12>0
if(temp==rev):
print("The number is palindrome!")
else:
print("Not a palindrome!")
a=1
b = 100
for n in range(a, b + 1):
if n > 1:
for i in range(2, n):
if (n % i) == 0:
break
else:
print(n)
rows = 5
for i in range(0, rows):
# nested loop for each column
for j in range(0, i + 1):
# print star
print("*", end=' ')
# new line after each row
print("\r")
9) Write a program to print inverted half pyramid with '*'?
rows = 5
for i in range(rows + 1, 0, -1):
# nested reverse loop
for j in range(0, i - 1):
# display star
print("*", end=' ')
print(" ")
ascii_number = 65
rows = 7
for i in range(0, rows):
for j in range(0, i + 1):
character = chr(ascii_number)
print(character, end=' ')
ascii_number += 1
print(" ")
11) Write a program to add number until zero is given.
while number != 0:
total += number
number = int(input('Enter a number: '))
i=0
a = input("Enter Data : ")
if num>9:
while temp>0:
digit = temp%10
cube = digit**3
res = res+cube
temp = temp//10
if res == num:
print("Armstrong number")
else:
print("Not Armstrong")
else:
print("Value has to be greater than 9")
15) Write a program to delete the values which are greater than 60 from the given data.
number_list = [10,80,90, 20,50,60, 30, 40, 100]
i=0
# get list's size
n = len(number_list)
# iterate list till i is smaller than n
while i < n:
# check if number is greater than 50
if number_list[i] > 60:
# delete current index from list
del number_list[i]
# reduce the list size
n=n-1
else:
# move to next item
i=i+1
number_list.sort()
print(number_list)