0% found this document useful (0 votes)
1 views14 pages

DSA Python Simple

The document contains 100 Python programs that cover various basic programming concepts. Each program includes a brief description of its functionality, such as checking if a number is even or odd, calculating factorials, checking for palindromes, and printing sequences of numbers. The programs are designed to help beginners learn Python through practical examples.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views14 pages

DSA Python Simple

The document contains 100 Python programs that cover various basic programming concepts. Each program includes a brief description of its functionality, such as checking if a number is even or odd, calculating factorials, checking for palindromes, and printing sequences of numbers. The programs are designed to help beginners learn Python through practical examples.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

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=" ")

You might also like