10 basic Python programs for beginners

ASHWIN.S
Artificialis
Published in
4 min readJul 19, 2022

Python is one of the easiest programming language to learn. The best way to learn is to start writing programs rather than watching tutorials.

Given below are few basic code examples in python which includes concepts like varables, strings, list, loops etc..

1) Python program to add two numbers.

# Python program to add two numbersnum1 = 18
num2 = 7
# Adding two numbers
sum = num1 + num2
# printing values
print(f“Sum of {num1} and {num2} is {sum}”)

Output:

Sum of 15 and 12 is 27

2) Python program to check if a string is palindrome or not.

mystr = “malayalam”# reversing a string 
rev = mystr[::-1]
if mystr == rev:
print(“Yes”)
else:
print(“No”)

Output:

Yes

3) Python program for finding factorial of a number.

Factorial of a number is the multiplication of the first n integers. Factorial can be found only for positive integer.

Example: Factorial of 4 is 4*3*2*1 = 24

# function to find factorial of given number
def factorial(n):
if (n==1 or n==0):
return 1
else:
return n * factorial(n — 1) #recursion

num = 6;
print(“Factorial of”,num,”is”,factorial(num))

Output:

Factorial of 6 is 720

4) Python program for finding sum of first n natural number.

num = int(input("Enter a number: "))  

if num < 0:
print("Negative numbers are not allowed")
else:
sum = 0
i = num
# finding the sum
while(i > 0):
sum += i
i -= 1
print(f"sum of first {num} natural number is",sum)

Output:

Enter a number: 8
sum of first 8 natural number is 36

5) Python program for counting the digits in a number.

num=int(input("Enter number: "))
count=0
i = num
# count the digits
while(i>0):
count=count+1
i=i//10
print(f"The number of digits in {num}:",count)

Output:

Enter number:8516
The number of digits in 8516: 4

6) Python program for printing Multiplication tables.

num = int(input ("Enter a number for the multiplication table: "))print (num, "Tables\n")# for loop to iterate 10 times   
for i in range(1, 11):
print (num, 'x', i, '=', num * i)

Output:

Enter a number for the multiplication table: 17
17 Tables
17 x 1 = 17
17 x 2 = 34
17 x 3 = 51
17 x 4 = 68
17 x 5 = 85
17 x 6 = 102
17 x 7 = 119
17 x 8 = 136
17 x 9 = 153
17 x 10 = 170

7) Python program for converting Kilometers to miles.

1 Kilometer is equal to 0.621371 Miles

# Function for converting kilometers into milesdef convertKilometre(km):  
conversion_ratio= 0.621371
miles = km * conversion_ratio
print ("The speed in Miles: ", miles)

km = float (input ("Enter the speed in Kilometre: "))
convertKilometre(km)

Output:

Enter the speed in Kilometre: 57.6
The speed in Miles: 35.790969600000004

8) Python program for finding largest number in a list.

# Python program to find largest number in a list

mylist = [101, 62, 66, 45, 99, 18, 266, 18]
maxi = mylist[0] # initializing maximum value
for i in mylist:
if i > maxi:
maxi = i

# printing the largest number
print("Largest number is:", maxi)

Output:

Largest number is: 266

9) Python program for finding n-th Fibonacci number .

The fibonacci sequence is the series of numbers in which any given number is the sum of previous two number. That is F(n) = F(n-1) + F(n-2). Here we start with F(0)=0, F(1)=1

0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233 ……..

# Function for finding nth fibonacci value

def Fib(n):
if n<= 0:
print("Incorrect input")
# First number is 0
elif n == 1:
return 0
# Second number is 1
elif n == 2:
return 1
else:
return Fib(n-1)+Fib(n-2)

n = int(input("Enter a number: "))
fib_value = Fib(n)
print(f"{n}th Fibonacci number is {fib_value}")

Output:

Enter a number: 10
10th Fibonacci number is 34

10) Python program for checking a number is prime or not.

# function for checking prime numbers
def Prime(n):
# Checking that n is more than 1
if n > 1:
# Iterating over the n
for i in range(2, int(n/2) + 1):
# If n is divisible or not
if (n % i) == 0:
print(n, "is not a prime number")
break
else:
print(n, "is a prime number")
# If n is 1
else:
print(n, "is not a prime number")

# Taking an input from the user
num = int(input("Enter an input number:"))
# Printing result
Prime(num)

Output:

Enter an input number:8
8 is not a prime number

--

--

ASHWIN.S
Artificialis

I write about Machine Learning and Data Science. | Python Developer | ML enthusiast |Human Being.