-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfunctionargument.py
More file actions
62 lines (31 loc) · 987 Bytes
/
Copy pathfunctionargument.py
File metadata and controls
62 lines (31 loc) · 987 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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
def average(a=9, b=1):
print("The average is", (a+b)/2)
#average(4,6)
average(b=9)
#Default Argument
def name(fname,mname = "Jhon", lname = "Whatson"):
print("Hello,", fname,mname,lname)
name("Amy")
#Keyword Argument
#In this argument we can chnage the order
def name(fname,mname,lname):
print("Hello,",fname,mname,lname)
name(mname = "Peter", lname = "Wesker", fname = "Jade")
#Required Argument
#In this argument,we have to give the value.It is necessary
def name(fname,mname,lname):
print("Hello,",fname,mname,lname)
name("Peter","Quill")
#Variable-length Argument
#1. Arbitrary argument
def average(*numbers):
sum=0
for i in numbers:
sum = sum=i
print("Average is:",sum/len(numbers))
average(5,6,7,1)
#2.Keyword Arbitrary Argument
def name(**name):
print(type(name))
print("Hello,",name["fname"],name["mname"],name["lname"])
name(mname = "Buchaman", lname = "Barnes", fname = "james")