Python Basic Codes
Python Basic Codes
FIBONACCI SERIES
n1, n2 = 0, 1
n3 = n1 + n2
n1 = n2
n2 = n3
print()
PALINDROME OR NOT
num = 22222
reverse = int(str(num)[::-1])
if num == reverse:
print('Palindrome')
else:
print("Not Palindrome")
ODD OR EVEN
if num % 2 == 0:
print("Even")
else:
print("Odd")
SUM OF NUMBERS
number,sum = 10,0
for i in range(number+1):
sum+=i
print(sum)
PRIME NUMBER OR NOT
num = 7
flag = 0
for i in range(2,num):
if num%i==0:
flag = 1
break
if flag == 1:
print('Not Prime')
else:
print("Prime")
REVERSE A NUMBER
num = 1234
reverse = 0
remainder = num % 10
num = num // 10
print(reverse)
ARMSTRONG NUMBER
The Numbers that can be represented as the sum of the digits raised to the power of the number of digits in the
number are called Armstrong numbers.
num = 371
digit, sum = 0, 0
length = len(str(num))
for i in range(length):
digit = int(num%10)
num = num/10
sum += pow(digit,length)
if sum==num:
print("Armstrong")
else:
print("Not Armstrong")
n = 28
sum = 0
if n % i == 0:
sum = sum + i
if sum == n:
print("Perfect number")
else:
num1 = 12
num2 = 24
if i % num1 == i % num2 == 0:
lcm = i
break
num1 = 36
num2 = 60
hcf = i
BY EUCLIDEAN ALGORITHM
num1 = 36
num2 = 60
print(getHCF(num1, num2))
Char = 'a'
val = ord(Char)
print(val)
VOWELS IN STRING
count = 0
String = String.lower()
for i in String:
count+=1
if count == 0:
print("No vowels")
else:
print(str(count))
input_string = 'civic'
rev = input_string[::-1]
if input_string == rev:
print("Palindrome")
else:
print("not Palindrome")
FACTORIAL OF NUMBER
num = 6
count = 1
count = count * i
print(count)
def find_elements(lst):
smallest = min(lst)
largest = max(lst)
print(find_elements(lst))
ANOTHER METHOD
mini = arr[0]
maxi = arr[0]
for i in range(len(arr)):
print (mini)
print (maxi)
start += 1
end -= 1
reverseList(A, 0, 4)
print(A)
SORTING AN ARRAY
sort() function The sort() method is a built-in Python method that, by default, sorts the list in ascending order.
However, you can modify the order from ascending to descending by specifying the sorting criteria.
ASCENDING
numbers.sort()
print(numbers)
DESCENDING
numbers.sort(reverse=True)
print(numbers)