Skip to content

Commit 151377c

Browse files
committed
Add Count Magical exercise (created by Ke Hao Chen)
1 parent f97ea7a commit 151377c

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Write a function called count_magical
2+
# that returns the number of even numbers
3+
# in a given list. In the function,
4+
# if the number of evens is greater than
5+
# half of the length of the list, print "Magical"
6+
# Else, print "Not Magical"
7+
8+
# write code here
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Write a function called count_magical
2+
# that returns the number of even numbers
3+
# in a given list. In the function,
4+
# if the number of evens is greater than
5+
# half of the length of the list, print "Magical"
6+
# Else, print "Not Magical"
7+
8+
def count_magical(my_list):
9+
number_of_evens = 0
10+
for n in my_list:
11+
if n % 2 == 0:
12+
number_of_evens += 1
13+
14+
if number_of_evens > len(my_list) / 2:
15+
print("Magical")
16+
else:
17+
print("Not Magical")
18+
19+
return number_of_evens

0 commit comments

Comments
 (0)