Repository navigation
Expand file tree
/
Copy pathSixthProgram.py
More file actions
129 lines (86 loc) · 1.84 KB
/
Copy pathSixthProgram.py
File metadata and controls
129 lines (86 loc) · 1.84 KB
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
# Functions in Python:
def Cal_Sum(num1, num2):
sum = num1 + num2
print(sum)
return sum
Cal_Sum(10, 62)
def Personal_Info():
print("Name is M.Hilal")
print("Age is 20")
print("From Mardan")
print("Learning Python for Agentic AI jurney ")
Personal_Info()
Personal_Info()
Personal_Info()
Personal_Info()
Personal_Info()
def CalAverage(a, b, c):
sum = a + b + c
avg = sum / 3
print(avg)
return avg
CalAverage(1, 2, 3)
# Questions:
# Q1:
list = [2, 3, 4, 5, 6, 1, 2, 3, 4, 5,]
def CalLen(list):
print(len(list))
CalLen(list)
# Q2:
list2 = ["M", "u", "h", "a", "m", "m", "a", "d"]
def printEle(list2):
for ele in list2:
print(ele, end="")
print(list2)
printEle(list2)
# Q3:
def CalFact(n):
fact = 1
for num in range(1, n+1):
fact *= num
print(fact)
CalFact(5)
# Q4:
def Converter(usd_val):
inr_val = usd_val * 94.53
print(usd_val, "USD =", inr_val, "INR")
Converter(73)
# Q5:
def CheckNum(num):
if(num % 2 == 0):
print(num, "is EVEN")
else:
print(num, "is ODD")
CheckNum(72)
# Recursion in Python:
def PrintNum(n):
if(n == 0):
return
print(n)
PrintNum(n-1)
PrintNum(8)
def CalFact(num):
if(num == 0 or num == 1):
return 1
else:
return CalFact(num-1) * num
print(CalFact(5))
# Questions:
# Q1:
def CalSum(n):
if(n == 0):
return 0
else:
print(n)
return CalSum(n-1) + n
sum = CalSum(5)
print("The sum of these numbers is :", sum)
# Q3:
list = ["H", "i", "l", "a", "l"]
def PrintEle(list, idx):
if(idx == len(list)):
return
else:
print(list[idx])
PrintEle(list, idx + 1)
PrintEle(list, 0)