Part A: Input Two Larger and Smaller Numbers
Part A: Input Two Larger and Smaller Numbers
Part A
2. Pattern:
print("*\n|\nO\n***")
x, n = int(input()), int(input())
print(sum(x**i for i in range(n+1)))
n = int(input())
print(f"{n} is", "perfect" if sum(i for i in range(1, n) if n % i == 0) ==
n else "not perfect")
n = int(input())
print(f"{n} is", "prime" if n > 1 and all(n % i for i in range(2,
int(n**0.5)+1)) else "not prime")
s = input()
v, c, u, l = "aeiouAEIOU", 0, 0, 0
for i in s:
if i.isalpha(): c += i not in v; u += i.isupper(); l += i.islower()
print(f"Vowels: {sum(i in v for i in s)}, Consonants: {c}, Upper: {u},
Lower: {l}")
Part B
2. Pattern:
n = 4
for i in range(n, 0, -1): print("".join(str(j) for j in range(1, i+1)))
x, n = int(input()), int(input())
print(sum((-x)**i for i in range(n+1)))
n = int(input())
print(f"{n} is", "Armstrong" if n == sum(int(i)**len(str(n)) for i in
str(n)) else "not Armstrong")
5. Fibonacci series
n = int(input())
a, b = 0, 1
for _ in range(n): print(a, end=" "); a, b = b, a + b
s = input()
v, c, u, l = "aeiouAEIOU", 0, 0, 0
for i in s:
if i.isalpha(): c += i not in v; u += i.isupper(); l += i.islower()
print(f"Vowels: {sum(i in v for i in s)}, Consonants: {c}, Upper: {u},
Lower: {l}")