Article Outline
Python example 'count'
Functions in program:
def count(ar, n):
count
Python beginners example: count
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Simple algorithm to count
# number of occurrences of (n) in (ar)
# Sudo: Algorithm
# each time (n) is found in (ar)
# (count) varible in incremented (by 1)
# I've put spaces to separate different
# stages of algorithms for easy understanding
# however isn't a good practise
def count(ar, n):
count = 0
for element in ar:
# More complex condition could be
# => (not element != n)
if element == n:
count += 1
return count
# Testing
# add your test cases in list below
test_cases = [([1, 1, 2, 3, 5, 8, 13, 21, 1], 1), ("Captain America", "a")]
for test_case in test_cases:
print("TestCase: {}, {}".format(test_case[0], test_case[1]))
print("Results: {}\n".format(count(test_case[0], test_case[1])))
# You can add condition to check weather output is correct
# or not
Useful links
- Learn Python: https://pythonbasics.org
- Download Python: https://python.org