-
Notifications
You must be signed in to change notification settings - Fork 31
/
Copy pathEX8.4.py
24 lines (19 loc) · 789 Bytes
/
EX8.4.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 8.4 (Occurrences of a specified character) Write a function that finds the number of
# occurrences of a specified character in a string using the following header:
# def count(s, ch):
# The str class has the count method. Implement your method without using the
# count method. For example, count("Welcome", 'e') returns 2. Write a test
# program that prompts the user to enter a string followed by a character and displays
# the number of occurrences of the character in the string.
def main():
str = input("Enter a string: ")
ch = input("Enter a character to count: ")
n = count(str, ch)
print("Character", ch, "occurred", n, "times in", str)
def count(s, ch):
counter = 0
for c in s:
if c == ch:
counter += 1
return counter
main()