You are on page 1of 8

Functions_Python_Practice

May 2, 2023

[1]: def course(a,b):


print(a,b)

[2]: x='mba'
course(x,y='mca')

---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
~\AppData\Local\Temp\ipykernel_14708\3419511177.py in <module>
1 x='mba'
----> 2 course(x,y='mca')

TypeError: course() got an unexpected keyword argument 'y'

[19]: print(course(55,[]))

55 []
None

[8]: def add(a,b):

c=a+b
print(c)

[9]: add(5,6)

11

[14]: def sum():


a=int(input('1st- '))
b=int(input('2nd- '))
c=a+b
return c

[11]: sum()

1
1st- 5
2nd- 6
11

[12]: sum()

1st- 6
2nd- 5
11

[13]: sum()

1st- 4
2nd- 6
10

[15]: sum()

1st- 6
2nd- 8

[15]: 14

[16]: sum()

1st- 4
2nd- 9

[16]: 13

[ ]: # Create a function that adds two numbers and returns the addition
# Square the result outside the function and store that in an empty list

[39]: def add(a,b):


c=a+b
return(c)

[40]: add(9,4)

[40]: 13

[44]: s=add(9,4)
print(s**2)
lst=[]
lst.append(s**2)
print(lst)

169
[169]

2
[11]: def course(*x):
return(x,type(x))

[12]: course('da','ba','ds','engg','bba','mca','mba','bca')

[12]: (('da', 'ba', 'ds', 'engg', 'bba', 'mca', 'mba', 'bca'), tuple)

[15]: a=course('da','ba','ds','engg','bba','mca','mba','bca')
print(a,type(a),list(a))

(('da', 'ba', 'ds', 'engg', 'bba', 'mca', 'mba', 'bca'), <class 'tuple'>) <class
'tuple'> [('da', 'ba', 'ds', 'engg', 'bba', 'mca', 'mba', 'bca'), <class
'tuple'>]

[ ]:

[1]: add(5,7)

---------------------------------------------------------------------------
NameError Traceback (most recent call last)
~\AppData\Local\Temp\ipykernel_15168\3848727670.py in <module>
----> 1 add(5,7)

NameError: name 'add' is not defined

[12]: int(5.9999999999999999999)

[12]: 6

[14]: import sys

[15]: sys.path

[15]: ['C:\\Users\\mark4\\Desktop\\Data Science and AI\\Python_Mar 10, 2023


Batch\\Python_Practice',
'C:\\ProgramData\\Anaconda3\\python39.zip',
'C:\\ProgramData\\Anaconda3\\DLLs',
'C:\\ProgramData\\Anaconda3\\lib',
'C:\\ProgramData\\Anaconda3',
'',
'C:\\ProgramData\\Anaconda3\\lib\\site-packages',
'C:\\ProgramData\\Anaconda3\\lib\\site-packages\\win32',
'C:\\ProgramData\\Anaconda3\\lib\\site-packages\\win32\\lib',
'C:\\ProgramData\\Anaconda3\\lib\\site-packages\\Pythonwin',
'C:\\ProgramData\\Anaconda3\\lib\\site-packages\\IPython\\extensions',
'C:\\Users\\mark4\\.ipython']

3
[1]: import math

[4]: math.pi(3)

---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
~\AppData\Local\Temp\ipykernel_7804\915875224.py in <module>
----> 1 math.pi(3)

TypeError: 'float' object is not callable

[5]: print(math.round(cel2Fah(28)))

---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
~\AppData\Local\Temp\ipykernel_7804\580469741.py in <module>
----> 1 print(math.round(cel2Fah(28)))

AttributeError: module 'math' has no attribute 'round'

[6]: a=82.89380098815465
print(round(a))

83

[8]: str(82.4)

[8]: '82.4'

[11]: a=5.456512263
print(round(a,2))

5.46

[12]: b=82.4
print(round(b,2))

82.4

[1]: a=[2]
print(a[0])
print(a[-1])

2
2

4
[15]: def addFirstAndLast(*x):
lst=eval('x')

print(x,type(x))
print(lst,type(lst))

[17]: addFirstAndLast(5)
addFirstAndLast([5])

(5,) <class 'tuple'>


[5] <class 'list'>
([5],) <class 'tuple'>
[[5]] <class 'list'>

[1]: a=456
print(a[-1])

---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
~\AppData\Local\Temp\ipykernel_12132\2723257965.py in <module>
1 a=456
----> 2 print(a[-1])

TypeError: 'int' object is not subscriptable

[14]: def addFirstAndLast(*x):


print(list(x))
print(x[0])

[15]: addFirstAndLast([])

[[]]
[]

[9]: def Cel2Fah(c):


f=(c*9)/5+32.00
g=float(f)
print(round(g,2))

[10]: Cel2Fah(0.00)

32.0

[17]: x=[1,23,456]
s=0
for i in range(len(x)):
s=s+int((str(x[i])[-1]))
print(s)

5
10

[1]: def addOne(x):

return x + 1

[4]: def useFunction(func,num):


s=(num+1)**2
print(s)

[5]: useFunction(addOne,4)

25

[1]: is_prime(5)

---------------------------------------------------------------------------
NameError Traceback (most recent call last)
~\AppData\Local\Temp\ipykernel_11420\978802539.py in <module>
----> 1 is_prime(5)

NameError: name 'is_prime' is not defined

[3]: x=5,4,6,9,8,7,4
list(x)

[3]: [5, 4, 6, 9, 8, 7, 4]

[2]: x='fgg'
print(x.isdigit())

False

[3]: x='45'
print(x*3)

454545

[4]: a='fgd'+'#'
print(a)

fgd#

[ ]: def Dict(x):
L=list(x.values())
for i in L:
if L.count(i) > 1:
print({})

6
else:

[3]: x={'name': 'Rajesh', 'age': 22, 'ID': 101, 'Salary': 45000}


for i in x.values():
print(i)

Rajesh
22
101
45000

[1]: def swap_key_value(d):


L = list(d.values())
for value in L:
if L.count(value) > 1:
return dict()

new_dict = {}
for k, v in d.items():
new_dict[v] = k
return new_dict

[2]: swap_key_value({'name': 'Rajesh', 'age': 22, 'ID': 101, 'Salary': 45000})

[2]: {'Rajesh': 'name', 22: 'age', 101: 'ID', 45000: 'Salary'}

[4]: a=input(int('Str- '))


print(list(a))

---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
~\AppData\Local\Temp\ipykernel_14320\2720775402.py in <module>
----> 1 a=input(int('Str- '))
2 print(list(a))

ValueError: invalid literal for int() with base 10: 'Str- '

[7]: a=1,8,4,5,6
print(list(a))

[1, 8, 4, 5, 6]

[26]: b=(input('N-'))
c=list(b)
print(c)
for i in c:

7
temp=i
i=int(i)
temp=int(i)
print(c)

N-12345
['1', '2', '3', '4', '5']
['1', '2', '3', '4', '5']

[45]: b=input('N-')
print(b,type(b))
print(eval(b),type(eval(b)))
print(list(eval(b)))

x=[]
x.append(b)
print(x,type(x))
print(eval("x"),type(eval("x")))

N-1,2,3,4,5
1,2,3,4,5 <class 'str'>
(1, 2, 3, 4, 5) <class 'tuple'>
[1, 2, 3, 4, 5]
['1,2,3,4,5'] <class 'list'>
['1,2,3,4,5'] <class 'list'>

[ ]:

You might also like