下面是一个示例程序,用于计算一个字符串中字符'a'重复出现n次的数量:
def count_char(s, n):
count = 0
for char in s:
if char == 'a':
count += 1
return count // n
# 示例用法
string = "abacabadabacaba"
n = 2
result = count_char(string, n)
print(f"字符'a'在字符串中重复{n}次的数量为:{result}")
这个程序定义了一个名为count_char
的函数,该函数接受两个参数:字符串s
和整数n
。函数使用一个循环遍历字符串s
中的每个字符,如果字符等于字符'a',则将计数器count
加1。最后,函数返回计数器count
除以n
的值。
在示例用法中,我们将字符串"abacabadabacaba"
和整数2
传递给count_char
函数,并将返回的结果打印出来。输出将是字符'a'在字符串中重复2次的数量为:5
。