DEV Community

Soham
Soham

Posted on

Python The Guide

print("Hello World")
Hello World
2*3
6
2*3
8
3/4
0.75
a=23
b=90
a-b
-67
a+b
113
a
*b
359339733669351605185101286718740311628342797555834676291480724848488155215018843334859391939330168929445333462245499312849
s = "Engineering"
s[:7]
'Enginee'
s[1:]
'ngineering'
len(s)
11
type(s)

max(s)
'r'
min(s)
'E'
b=input("Enter string")
Enter stringCollege
b
'College'
s+b
'EngineeringCollege'
s+" "+b
'Engineering College'
c = s+" "+b
c
'Engineering College'
c.capitalize()
'Engineering college'
c.lower()
'engineering college'
c.upper()
'ENGINEERING COLLEGE'
"my name is %s from %s"%("Soham","Arambagh")
'my name is Soham from Arambagh'
str="arun C machine hack"
str.split()
['arun', 'C', 'machine', 'hack']
str[1]
'r'
c.title()
'Engineering College'
str[2:]
'un C machine hack'
str.length()
Traceback (most recent call last):
File "", line 1, in
str.length()
AttributeError: 'str' object has no attribute 'length'
len(str)
19
str.center(13)
'arun C machine hack'
str.count("a")
3
str.find("hack)


SyntaxError: EOL while scanning string literal

str.find("hack")
15
str.replace("hack","Don't hack")
"arun C machine Don't hack"


3) Accept only vowel containing string

def check(str):
str = str.lower()
vowel = set("aeiou") #Convert string into set of characters
str1 = set({}) # set function use to convert dictionary to set

for char in str:
    if char in vowel:
        str1.add(char)
    else:
        pass
if len(str1)==len(vowel):
    print("string is accepted \n")
else:
    print("Not accepted\n")       
Enter fullscreen mode Exit fullscreen mode

txt = input("Enter any string :-) \n")
check(txt)

9) Programme for reverse number

def recursive(txt):

rem =0

while (txt>0):
   rem = (rem*10) +(txt %10)
   txt = txt//10  #used for quotient

return rem
Enter fullscreen mode Exit fullscreen mode

txt = int(input("Enter the number\n"))

po = recursive(txt)
print("Reverse number is: ",po)

10) sum of digits of a number

def squar(ni):
sum1 =0
while(ni !=0):
sum1 = sum1 +(ni%10)
ni = ni//10
return print("Sum of the digits of number is",sum1)

n1 = int(input("Enter the number for addition of digits\n"))
squar(n1)

11) Sum of cube of digits in a number

def cube(n2):

sum3 =0
while(n2 !=0):
    con = n2%10
    sum2 =con*con*con
    sum3 = sum3 + sum2
    n2 = n2//10

return sum3
Enter fullscreen mode Exit fullscreen mode

n2 =int(input("Enter the number for sum of cube\n"))
print("Sum is:",cube(n2))

4) Maximum occurring character in string

size = 256
def maxchar(str):
arr = [0] * size

max = -1;
c =''

for i in str:
    arr[ord(i)] += 1

for i in str:
    if arr[ord(i)]>max:
        max = arr[ord(i)]
        c = i

return c
Enter fullscreen mode Exit fullscreen mode

st ="engineering icon english"
print(maxchar(st))

5) String consist special character or not

import re

def consistchar(str):

reg ="[^a-zA-Z0-9]+"

q = re.compile(reg)

if(len(str)==0):
    print("NO")
    return

if(re.search(q,str)):
    print("Yes")
else:
    print("NO")
Enter fullscreen mode Exit fullscreen mode

str ="er@1wed"
print("String consist of ",consistchar(str))

7)Length of string

str3 =input("Enter any string you want\n")
print("length of the string:",len(str3))

8) String Contain number or not

def firstnumber(str4):
c=0
for i in str4:
if ord(i)>=48 and ord(i)<=57:
# print("String contain number")
# return
c = c+1
else:
#print("String not contain number")
c=0

if c>=1:
    print("contain number")
    return
else:
    print("not contain number")
Enter fullscreen mode Exit fullscreen mode

firstnumber("ho")

Generating random string until given string not created

import random
import string
import time

possiblechar = string.ascii_lowercase +string.ascii_uppercase+string.digits+'., !?:;'

st=input("Enter the string\n")

Generating A random String(use to generate password)

atthis =''.join(random.choice(possiblechar)for i in range(len(st)))

atnext =''

complete = False
itr =0

while complete == False:
print(atthis)

atnext=''
complete = True

#Fix the index
for i in range(len(st)):
    if atthis[i] != st[i]:
        complete =False
        atnext += random.choice(possiblechar)
    else:
        atnext += st[i]

itr +=1
atthis = atnext
time.sleep(0.1)
Enter fullscreen mode Exit fullscreen mode

print("Target match after ",itr )

OUTPUT:

Enter any string :-)
aeiuou
string is accepted

Enter the number
342
Reverse number is: 243
Enter the number for addition of digits
6795
Sum of the digits of number is 27
Enter the number for sum of cube
123
Sum is: 36
n
Yes
String consist of None
Enter any string you want
Engineering
length of the string: 11
not contain number
Enter the string
soham
;rh?m
……….
……….
sYham
sCham
s;ham
soham
Target match after 312

//MATPLOLIB
import matplotlib.pyplot as mp

x =[2,3,7,8]
y =[4,8,10,15]

mp.plot(x,y,'#000',linewidth=3,linestyle='dotted',marker='o')
mp.show()

import matplotlib.pyplot as mp

x=[3,4,5,6]
y =[2,8,7,9]
mp.xlabel("X")
mp.ylabel("Y")
mp.bar(x,y,color=['r','b','y','g'])
mp.show()

Pie CHART
import matplotlib.pyplot as plt
w =[200,100,150,34,250]
d =['Math','Physics','Eco','Computer Sc','Python']
plt.pie(w,labels=d,autopct="%3d%%",shadow=True)
plt.show()

import matplotlib.pyplot as plt
a =['Ram','Soham','Madhav','Shobho']
b =[3,6,4,2]
plt.title("marks of student")
plt.bar(a,b)
plt.show()

import matplotlib.pyplot as plt
a=[2,3,4,5]
b =[7,8,5,6]
plt.xlim(1,3)
plt.ylim(-1,2)
plt.bar(a,b)
plt.show()

Top comments (0)