Python Assignment 3 Ans
Python Assignment 3 Ans
MINOR- AsslGNMENT-3
FUNCTIoNS
2. de fiel-num s():
tot 0
fo n wm in Tnge(2, Sl, 2):
toty n m** 2
Itetrn totuy
digit s (num ):
s. det hem ber of-
digt - (e unt er
0
while
Countes t 1
-
ret un True
-month(mon+h ):
det days - in
m o n t h . l o w e r()
month =
days - di u
3)
january
febauany
30)
may1.31)
! 30)
"jesy":3i,
+:31
"september : 30,
"oto ben
deeembes
tetusn deim al
odet deema- to binmy (deima):
bin avg
if deimat =0:
rtetusn
while deuma >0!
binary > tr (deimal %2) t binwny
deuma Il2 2
binny
inpu("Eex a
1)
number: )
bìnay binmy
Prcint (f he deima equvalent ot binny f is
jbinny to- deuimn (aimy)) number: ))
deumay i t (input ("Ent eY a deimay
eguivlent ot fdeim? is
Print (f The binmy
Sdeeimej-to_ binaryldeima).")
Department of Comnputer Science & Engineering
Faculty of Engineering &Technology (ITER)
return permutations
Stving "abe
2 wnique- pexmutaIons (St ring-)
rtesult
A) wigue peim latationt of { t ing-? :)
Print (f
Tesuet:
tor perm in
Print (pe m)
form-palingome (st-):
det can-
list(Ch.lower () for Ch in str
‘ Cch.is a<num (0)
( e t 0 - Cha s 2 Se (ch. lower() fo h in st
if ch.i Sajnem l))
Court z0
Regd. Number:
Department of Computer Science & Engineering
Faculty of Engineering & Technology (ITER)
Ieturn Fase
if Count 2!z 0:
Geld Dnt er t= 4
retrn oed- Cot er (=
input ('Ent en a
Print (? {ier-?
Palinel ome : }cay- tom- palingjome (str- )?)
Print (f fsta-7 Can be arrnnyel Cat taean to
fon a palindaomei Can-fom- palindome2
(sta-)?")
Department of Computer Science && Engineering
Faculty of Engineering &Technology (ITER)
del
in put Ent en foday sde/YYYY -MM-DD
Mony):)
day str - hput ( Fntes todays day(eg-
:))
num -daye - Int (input'EnLes nmker of daysnum-4ay s
teturn date-str day- st o.capitalize (),
dat e-sty
num_days):
det caulate -neN date (date - st, day_st,
toy datetime. stoptime (date-I,
toay dat e
VaueE r :
except e
dute fomat. please
Prcint Lnvalid YYYY- MM -DP.)
retun
week'
no+ indays - ot-
day-Str
f
Print ("n valid day
timedelta (day[znum y
new date toay- date +
nd erldayst)
days~o wesk.
et -day ing er z
Regd. Number:
Department of Computer Science &Engineering
Faculty of Engineering &Technology (ITER)
Macn ()
I:1)
DS00,
Department of Computer Science & Engineering
(ITER)
Faculty of Engineering & Technology
tot al =0
Paev- value 0
CurntValue
<pTeN Value:
if vaue
ur ent
tot ay - -
elsei
entvaue
foty t= Cur
Cwr ert
val e
Porev yue
t e t urn total
e3a):").
Roman num
Erten a
input ( ('Ent
tom an -num 2 a
Stip() uppeo ()
of !
fcoman-nm
ntege equvadent
Prin (4 he
eger- Vaju )
int
14. num be (num ):
def is a m 4ong
um )
nm Sty z Clo(n
len(num - s t )
Pow er Power
fon
numb er : ))
numb ex > int (input Etes a
(n umbn )!
iH is- asm Stoong - nwmb es nwnber.")
Itetun 1
Feun selond
nem floa
float (in put ( 'Ent en the fiast
ncum b 23: ))
operao inpus ('Eng er an ope to (4-, *
-float (inpu ('E en the secoynm ber: )
num 2 zfloa
Engineering
Department of Computer Science & (ITER)
Technology
Faculty of Engineering &&
elit opUto?
':
elit
-6efEtt nttttm2
2er0 is wndefneo.
2 0!
)f n n 2 z
D i v i n by
"E :
1num 2
ree ult > n m
wse t,-,t, 0
else:
opesto. pleaye
"Invalid
is : foesue ?
t
etn
ex cept Valuets
erter n wnen c
"Invali'd input. Please
TCetuyn
Vajues."
22
men
Callator ()
tutp lut
Pnent (o ut put )
Department of Computer Science & Engineering
Faculty of Engineering &Technology (ITER)
tetIn mo
embes:)),
n em1 ,n m2 = Ínt(in pet( Ent ex first
seeong n embes: ))
int (inpet( Tntex
)
hlem1 , num 2).
C e t nTue end):
n - g e (stont,
pmmes ):
det pind (Start , en t1
nem in
fo
end)
Preintl num,
ang e (i,1D)
Prin -prime - in
Department of Computer Science & Engineering
Faculty of Engineering &Technology (1TER)
ge(2,nt1):
fore i in ge
r e tu n Yeult
itteence
Pruntterm, ene )
frost tm, Co mm on dutfer en ce int (inpus ("
ERt es firt teym ot A P:"))
Staina ) ,
23. de vowel-iele es(inp ut
in enumeTat e/tnpt
in
ielex, chart
too
I0y:
Char in "a eivu AE
if
)
indlices . app en (in er
uolices
fvgwel -iuli'c es
ons(str-):
punetuati
Temove - Str-If ch :
24. def ch in
jorn ( ch Po
isajnum() )
")
("Ent ex a stoingi)
Gtr- > inp ut puntangs
ett e emo vi g a
Prile (f Sst?-? s(St9-). D
p u n e t e e t ion
Temove-
um 2):
cop me (numI, n
4ef a e -
While num 2: nUmnum
nwm 2,
num 2 >
n umi,
h u m b e : ' D
2 =
|Ent e fist
n m1 , num
one )
2!
five
Seven
&:"ight
hene
Engineering
Department of Computer Science &&
Engineering & Technology
(ITER)
Faculty of
(t(n m)
St-num z
tertnm >
in Sto_n m!
for CA
it- tex t Lint(ch)7+
dig
tetum tert num
"))
int (inp ut Entey a numb er
-text (nem)? )
--> } Con vert - to
Praat (F fnem ?
(sto-):
det Shett
fo ch in Str
Itesu t a
eik ch
-else:
t ch (0vd (ch) t 1)
rresult
iput ( Entes )
Prtint (f seo
at ter
(str-). )
shitt-sting
ahead:
Department of Computer Science &Engineering
Faculty of Engineering &Technology (ITER)
fetusn fayse
rC-ettem n m m
Prcoelt 1
wile nm>0
dig
{pooduct ot - igits (nwm)?)
Name: Regd. Nu