-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathloop_part_F.py
More file actions
175 lines (161 loc) · 3.92 KB
/
Copy pathloop_part_F.py
File metadata and controls
175 lines (161 loc) · 3.92 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
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
print("-------------Question:23-------------")
#Student marks analysis
marks = [67, 89, 45, 92, 76, 81, 58]
total=0
for i in marks:
total+=i
print(f"Total Marks: {total}")
highest=marks[0]
for i in marks:
if i>highest:
highest=i
print(f"Highest Marks: {highest}")
lowest=marks[0]
for i in marks:
if i<lowest:
lowest=i
print(f"Lowest Marks: {lowest}")
count=0
for i in marks:
count+=1
print(f"Average Marks: {total/count}")
print("\n")
print("----------------Question:24---------------")
#Count positive, Neagtive and Zero
numbers_int=[12,-7,0,25,-14,8,0,-3,19]
#using for loop we have to count these numbers.
count_neg=0
for i in numbers_int:
if i<0:
count_neg+=1
print(f"Negative Numbers: {count_neg}")
count_pos=0
for i in numbers_int:
if i>0:
count_pos+=1
print(f"Positive Numbers: {count_pos}")
count_zeros=0
for i in numbers_int:
if i==0:
count_zeros+=1
print(f"Zeros: {count_zeros}")
print("\n")
print("--------------Question:25------------------")
#Count even and odd numbers using for loop
numbers = [12, 7, 24, 15, 8, 31, 42, 19, 50]
count_even=0
for i in numbers:
if i%2==0:
count_even+=1
print(f"Even Numbers: {count_even}")
count_odd=0
for i in numbers:
if i%2!=0:
count_odd+=1
print(f"Odd Numbers: {count_odd}")
print("\n")
print("---------------Question:26-----------------")
#sales analysis using for loop
sales = [1200, 850, 2300, 1750, 950, 3100, 1450]
total_sale=0
for i in sales:
total_sale+=i
print(f"Total Sales: {total_sale}")
highest_sale=sales[0]
for i in sales:
if i>highest_sale:
highest_sale=i
print(f"Highest Sales: {highest_sale}")
lowest_sale=sales[0]
for i in sales:
if i<lowest_sale:
lowest_sale=i
print(f"Lowest sale: {lowest_sale}")
count_sale=0
for i in sales:
count_sale+=1
print(f"Average Sales: {total_sale/count_sale}")
print("\n")
print("-------------Question:27------------------")
#Find Numbers Greater Than 50 using for loop.
number_greater = [23, 67, 45, 89, 12, 54, 31, 76, 48]
count_greater=0
for i in number_greater:
if i>50:
count_greater+=1
print(i)
print(f"Numbers greater than 50 = {count_greater}")
print("\n")
print("---------------Question:28-----------------")
#Find Numbers Divisible by 3
numbers_div = [12, 17, 24, 31, 36, 41, 45, 52, 60]
count_div=0
print("Numbers divisible by 3:")
for i in numbers_div:
if i%3==0:
count_div+=1
print(i)
print(f"Total Numbers: {count_div}")
print("\n")
print("----------------Question:29-----------------")
#Separate Even & Odd using for loops
num=[13, 24, 37, 42, 51, 68, 75, 80]
even_count=0
print("Even Numbers:")
for i in num:
if i%2==0:
even_count+=1
print(i)
print(f"Even Count:{even_count}")
print("\n")
odd_count=0
print("Odd Numbers:")
for i in num:
if i%2!=0:
odd_count+=1
print(i)
print(f"Odd count:{odd_count}")
print("\n")
print("-------------Question:30--------------------")
#Complete Number Analysis using for loop
com_number=[18, 45, 7, 92, 34, 61, 25, 80]
#find out the total sum
total_1=0
for i in com_number:
total_1+=i
print(f"Total: {total_1}")
#find out the maximum number
maximum_num=com_number[0]
for i in com_number:
if i>maximum_num:
maximum_num=i
print(f"Highest: {maximum_num}")
#find out the minimum number
minimum_num=com_number[0]
for i in com_number:
if i<minimum_num:
minimum_num=i
print(f"Lowest: {minimum_num}")
#find out the average
count_com=0
for i in com_number:
count_com+=1
print(f"Average: {total_1/count_com}")
#Even number count
even_num_count=0
for i in com_number:
if i%2==0:
even_num_count+=1
print(f"Even Count: {even_num_count}")
#odd number count
odd_num_count=0
for i in com_number:
if i%2!=0:
odd_num_count+=1
print(f"Odd count: {odd_num_count}")
#count of numbers which are greater than 50
count_50=0
for i in com_number:
if i>50:
count_50+=1
print(f"Number Greater Than 50: {count_50}")