本题要求编写程序, 统计并输出某给定字符在给定字符串中出现的次数.
输入格式:
输入第一行给出一个以回车结束的字符串 (少于 80 个字符); 第二行输入一个字符.
输出格式:
在一行中输出给定字符在给定字符串中出现的次数.
代码如下:
- #!/usr/bin/python
- # -*- coding: utf-8 -*-
- n = input()
- s = str(input())
- key = 0
- for i in range(0,len(n)):
- if s == n[i]:
- key +=1
- print(key)
这个程序简单, 遍历一下输入的字符串就行.
刚开始我想的是将字符串转换为一个列表, 然后在遍历. 但是写的时候用 split 写不出来了. 用字符串先用着.
这里补充一下字符串转换列表的方法
- n1 = list(input())
- # 拆解, 使用 list 可以将字符串转换为以单个字母组成的字符串.
- n = input()
- n1 = list(n)
读书和健身总有一个在路上
来源: http://www.bubuko.com/infodetail-3518685.html