100 Python Programs with Answers
1. Write a Python program to check if a number is even or odd.
num = int(input("Enter a number: "))
if num % 2 == 0:
print("Even")
else:
print("Odd")
2. Write a Python program to find the factorial of a number.
def factorial(n):
if n == 0:
return 1
return n * factorial(n-1)
print(factorial(5))
3. Write a Python program to check if a string is a palindrome.
s = input("Enter a string: ")
if s == s[::-1]:
print("Palindrome")
else:
print("Not a Palindrome")
4. Write a Python program to find the largest number in a list.
numbers = [10, 20, 30, 40]
print(max(numbers))
5. Write a Python program to print the Fibonacci sequence up to n terms.
n = int(input("Enter n: "))
a, b = 0, 1
for _ in range(n):
print(a, end=" ")
a, b = b, a + b
6. Write a Python program to print numbers from 1 to 6.
for i in range(1, 7):
print(i, end=" ")
7. Write a Python program to print numbers from 1 to 7.
for i in range(1, 8):
print(i, end=" ")
8. Write a Python program to print numbers from 1 to 8.
for i in range(1, 9):
print(i, end=" ")
9. Write a Python program to print numbers from 1 to 9.
for i in range(1, 10):
print(i, end=" ")
10. Write a Python program to print numbers from 1 to 10.
for i in range(1, 11):
print(i, end=" ")
11. Write a Python program to print numbers from 1 to 11.
for i in range(1, 12):
print(i, end=" ")
12. Write a Python program to print numbers from 1 to 12.
for i in range(1, 13):
print(i, end=" ")
13. Write a Python program to print numbers from 1 to 13.
for i in range(1, 14):
print(i, end=" ")
14. Write a Python program to print numbers from 1 to 14.
for i in range(1, 15):
print(i, end=" ")
15. Write a Python program to print numbers from 1 to 15.
for i in range(1, 16):
print(i, end=" ")
16. Write a Python program to print numbers from 1 to 16.
for i in range(1, 17):
print(i, end=" ")
17. Write a Python program to print numbers from 1 to 17.
for i in range(1, 18):
print(i, end=" ")
18. Write a Python program to print numbers from 1 to 18.
for i in range(1, 19):
print(i, end=" ")
19. Write a Python program to print numbers from 1 to 19.
for i in range(1, 20):
print(i, end=" ")
20. Write a Python program to print numbers from 1 to 20.
for i in range(1, 21):
print(i, end=" ")
21. Write a Python program to print numbers from 1 to 21.
for i in range(1, 22):
print(i, end=" ")
22. Write a Python program to print numbers from 1 to 22.
for i in range(1, 23):
print(i, end=" ")
23. Write a Python program to print numbers from 1 to 23.
for i in range(1, 24):
print(i, end=" ")
24. Write a Python program to print numbers from 1 to 24.
for i in range(1, 25):
print(i, end=" ")
25. Write a Python program to print numbers from 1 to 25.
for i in range(1, 26):
print(i, end=" ")
26. Write a Python program to print numbers from 1 to 26.
for i in range(1, 27):
print(i, end=" ")
27. Write a Python program to print numbers from 1 to 27.
for i in range(1, 28):
print(i, end=" ")
28. Write a Python program to print numbers from 1 to 28.
for i in range(1, 29):
print(i, end=" ")
29. Write a Python program to print numbers from 1 to 29.
for i in range(1, 30):
print(i, end=" ")
30. Write a Python program to print numbers from 1 to 30.
for i in range(1, 31):
print(i, end=" ")
31. Write a Python program to print numbers from 1 to 31.
for i in range(1, 32):
print(i, end=" ")
32. Write a Python program to print numbers from 1 to 32.
for i in range(1, 33):
print(i, end=" ")
33. Write a Python program to print numbers from 1 to 33.
for i in range(1, 34):
print(i, end=" ")
34. Write a Python program to print numbers from 1 to 34.
for i in range(1, 35):
print(i, end=" ")
35. Write a Python program to print numbers from 1 to 35.
for i in range(1, 36):
print(i, end=" ")
36. Write a Python program to print numbers from 1 to 36.
for i in range(1, 37):
print(i, end=" ")
37. Write a Python program to print numbers from 1 to 37.
for i in range(1, 38):
print(i, end=" ")
38. Write a Python program to print numbers from 1 to 38.
for i in range(1, 39):
print(i, end=" ")
39. Write a Python program to print numbers from 1 to 39.
for i in range(1, 40):
print(i, end=" ")
40. Write a Python program to print numbers from 1 to 40.
for i in range(1, 41):
print(i, end=" ")
41. Write a Python program to print numbers from 1 to 41.
for i in range(1, 42):
print(i, end=" ")
42. Write a Python program to print numbers from 1 to 42.
for i in range(1, 43):
print(i, end=" ")
43. Write a Python program to print numbers from 1 to 43.
for i in range(1, 44):
print(i, end=" ")
44. Write a Python program to print numbers from 1 to 44.
for i in range(1, 45):
print(i, end=" ")
45. Write a Python program to print numbers from 1 to 45.
for i in range(1, 46):
print(i, end=" ")
46. Write a Python program to print numbers from 1 to 46.
for i in range(1, 47):
print(i, end=" ")
47. Write a Python program to print numbers from 1 to 47.
for i in range(1, 48):
print(i, end=" ")
48. Write a Python program to print numbers from 1 to 48.
for i in range(1, 49):
print(i, end=" ")
49. Write a Python program to print numbers from 1 to 49.
for i in range(1, 50):
print(i, end=" ")
50. Write a Python program to print numbers from 1 to 50.
for i in range(1, 51):
print(i, end=" ")
51. Write a Python program to print numbers from 1 to 51.
for i in range(1, 52):
print(i, end=" ")
52. Write a Python program to print numbers from 1 to 52.
for i in range(1, 53):
print(i, end=" ")
53. Write a Python program to print numbers from 1 to 53.
for i in range(1, 54):
print(i, end=" ")
54. Write a Python program to print numbers from 1 to 54.
for i in range(1, 55):
print(i, end=" ")
55. Write a Python program to print numbers from 1 to 55.
for i in range(1, 56):
print(i, end=" ")
56. Write a Python program to print numbers from 1 to 56.
for i in range(1, 57):
print(i, end=" ")
57. Write a Python program to print numbers from 1 to 57.
for i in range(1, 58):
print(i, end=" ")
58. Write a Python program to print numbers from 1 to 58.
for i in range(1, 59):
print(i, end=" ")
59. Write a Python program to print numbers from 1 to 59.
for i in range(1, 60):
print(i, end=" ")
60. Write a Python program to print numbers from 1 to 60.
for i in range(1, 61):
print(i, end=" ")
61. Write a Python program to print numbers from 1 to 61.
for i in range(1, 62):
print(i, end=" ")
62. Write a Python program to print numbers from 1 to 62.
for i in range(1, 63):
print(i, end=" ")
63. Write a Python program to print numbers from 1 to 63.
for i in range(1, 64):
print(i, end=" ")
64. Write a Python program to print numbers from 1 to 64.
for i in range(1, 65):
print(i, end=" ")
65. Write a Python program to print numbers from 1 to 65.
for i in range(1, 66):
print(i, end=" ")
66. Write a Python program to print numbers from 1 to 66.
for i in range(1, 67):
print(i, end=" ")
67. Write a Python program to print numbers from 1 to 67.
for i in range(1, 68):
print(i, end=" ")
68. Write a Python program to print numbers from 1 to 68.
for i in range(1, 69):
print(i, end=" ")
69. Write a Python program to print numbers from 1 to 69.
for i in range(1, 70):
print(i, end=" ")
70. Write a Python program to print numbers from 1 to 70.
for i in range(1, 71):
print(i, end=" ")
71. Write a Python program to print numbers from 1 to 71.
for i in range(1, 72):
print(i, end=" ")
72. Write a Python program to print numbers from 1 to 72.
for i in range(1, 73):
print(i, end=" ")
73. Write a Python program to print numbers from 1 to 73.
for i in range(1, 74):
print(i, end=" ")
74. Write a Python program to print numbers from 1 to 74.
for i in range(1, 75):
print(i, end=" ")
75. Write a Python program to print numbers from 1 to 75.
for i in range(1, 76):
print(i, end=" ")
76. Write a Python program to print numbers from 1 to 76.
for i in range(1, 77):
print(i, end=" ")
77. Write a Python program to print numbers from 1 to 77.
for i in range(1, 78):
print(i, end=" ")
78. Write a Python program to print numbers from 1 to 78.
for i in range(1, 79):
print(i, end=" ")
79. Write a Python program to print numbers from 1 to 79.
for i in range(1, 80):
print(i, end=" ")
80. Write a Python program to print numbers from 1 to 80.
for i in range(1, 81):
print(i, end=" ")
81. Write a Python program to print numbers from 1 to 81.
for i in range(1, 82):
print(i, end=" ")
82. Write a Python program to print numbers from 1 to 82.
for i in range(1, 83):
print(i, end=" ")
83. Write a Python program to print numbers from 1 to 83.
for i in range(1, 84):
print(i, end=" ")
84. Write a Python program to print numbers from 1 to 84.
for i in range(1, 85):
print(i, end=" ")
85. Write a Python program to print numbers from 1 to 85.
for i in range(1, 86):
print(i, end=" ")
86. Write a Python program to print numbers from 1 to 86.
for i in range(1, 87):
print(i, end=" ")
87. Write a Python program to print numbers from 1 to 87.
for i in range(1, 88):
print(i, end=" ")
88. Write a Python program to print numbers from 1 to 88.
for i in range(1, 89):
print(i, end=" ")
89. Write a Python program to print numbers from 1 to 89.
for i in range(1, 90):
print(i, end=" ")
90. Write a Python program to print numbers from 1 to 90.
for i in range(1, 91):
print(i, end=" ")
91. Write a Python program to print numbers from 1 to 91.
for i in range(1, 92):
print(i, end=" ")
92. Write a Python program to print numbers from 1 to 92.
for i in range(1, 93):
print(i, end=" ")
93. Write a Python program to print numbers from 1 to 93.
for i in range(1, 94):
print(i, end=" ")
94. Write a Python program to print numbers from 1 to 94.
for i in range(1, 95):
print(i, end=" ")
95. Write a Python program to print numbers from 1 to 95.
for i in range(1, 96):
print(i, end=" ")
96. Write a Python program to print numbers from 1 to 96.
for i in range(1, 97):
print(i, end=" ")
97. Write a Python program to print numbers from 1 to 97.
for i in range(1, 98):
print(i, end=" ")
98. Write a Python program to print numbers from 1 to 98.
for i in range(1, 99):
print(i, end=" ")
99. Write a Python program to print numbers from 1 to 99.
for i in range(1, 100):
print(i, end=" ")
100. Write a Python program to print numbers from 1 to 100.
for i in range(1, 101):
print(i, end=" ")