Page 344 - Computer Science V2.0 Class 11
P. 344
num //= 10
if n == reverseNum:
return 1
else:
return 0
num = int(input("Enter a number: "))
result = palindrome(num)
if result == 1:
print(num, 'is palindrome')
else:
print(num, 'is not palindrome')
9. Write a program to print the following patterns:
i. * ii. 1
* * * 2 1 2
* * * * * 3 2 1 2 3
* * * 4 3 2 1 2 3 4
* 5 4 3 2 1 2 3 4 5
iii. 12345 iv. *
1234 * *
123 * *
12 * *
1 *
Ans. i.
nRows = int(input('Enter the number of rows (odd number): '))
symbol = '*'
assert nRows % 2 == 1, 'A diamond must have an odd number of rows'
# Upper part of filled diamond
nUpper = nRows // 2 + 1
for i in range(1, nUpper + 1):
print(' ' * (nUpper - i), end='')
for j in range(1, 2 * i):
print(symbol, end='')
print()
# Lower part of filled diamond
nInverted = nRows // 2
for i in range(nInverted, 0, -1):
print(' ' * (nInverted - i + 1), end='')
for j in range(1, 2 * i):
print(symbol, end='')
print()
330 Touchpad Computer Science (Ver. 2.0)-XI

