112k views
1 vote
4.16 LAB: Count characters

Instructor note:
Write a program whose input is a character and a string,
and whose output indicates the number of times the character appears in the string.
The output should include the input character and use the plural form, n's, if the number of times the characters appears is not exactly 1.
Write a program whose input is a character and a string, and whose output indicates the number of times the character appears in the string. The output should include the input character and use the plural form, n's, if the number of times the characters appears is not exactly 1.

Ex: If the input is:

n Monday
the output is:

1 n
Ex: If the input is:

z Today is Monday
the output is:

0 z's
Ex: If the input is:

n It's a sunny day
the output is:

2 n's
Case matters.

Ex: If the input is:

n Nobody
the output is:

0 n's
n is different than N.

User NotX
by
7.2k points

1 Answer

4 votes

Answer:

def count_char(char, string):

count = string.count(char)

if count == 1:

return f"{count} {char}"

else:

return f"{count} {char}'s"

User Ncksllvn
by
8.9k points

No related questions found