-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path06-Function.py
More file actions
41 lines (33 loc) · 729 Bytes
/
06-Function.py
File metadata and controls
41 lines (33 loc) · 729 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
'''
author : Jaydatt
function syntax:
def function_name(arg1,arg2,....) :
statement..1..
statement..2..
'''
def square(x):
return (x * x)
def sub(x, y):
return (x - y)
print(square)
print(square(3))
print(sub(6, 4))
# return immutable tuple
def circleInfo(r):
cir = 2 * 3.14159 * r
area = 3.14159 * r * r
return cir, area # return immutable tuple
# or return (cir, area)
print(circleInfo(10))
circumference, area = circleInfo(10)
print(circumference)
print(area)
# return mutable list
def circleInfo(r):
cir = 2 * 3.14159 * r
area = 3.14159 * r * r
return [cir, area] # return mutable list
print(circleInfo(10))
circumference, area = circleInfo(10)
print(circumference)
print(area)