万卷网 > 题目详情
题型:编程题

题目背景:

中国古诗词是中华文化的瑰宝。唐代诗人骆宾王七岁时写了《咏鹅》这首诗,流传千古!小华也想用 Python 来分析这首古诗。问题描述:程序中已经内置了一首《咏鹅》的完整诗句。用户从键盘输入一个想要统计的汉字,程序需要统计这个字在诗中出现了几次。

输入要求:

(1)程序运行开始后,屏幕提示用户:请输入要统计的字符:

(2)用户通过键盘输入一个字符(字符串类型)。

输出要求:

输出格式严格为:字符X在诗中出现了N次。(其中 X 替换为用户输入的字符,N 替换为统计出的次数)

注意:

(1)不允许使用Python内置函数(如count()方法)直接完成统计,请使用for和if语句来完成统计;

(2)咏鹅的全文如下:鹅鹅鹅,曲项向天歌。白毛浮绿水,红掌拨清波。

输入样例 1:

请输入要统计的字符:鹅

输出样例1:

字符鹅在诗中出现了3次。

输入样例2:

请输入要统计的字符:水

输出样例2:

字符水在诗中出现了1次。

输入样例3:

请输入要统计的字符:龙

输出样例3:

字符龙在诗中出现了0次。

友情提示:

由于考试平台暂不支持eval()命令,同学们可以选用其他命令;当然如果您使用了,只要程序是正确的,我们阅卷时依然按照正常处理。

更新时间:2026-07-25 16:59:05 |
【知识点】 电子学会Python二级

相似题推荐

单选题

执行代码x=3if x>5:    print("大")else:    print("小")输出的结果是?( )

A.

 大

B.

 小

C.

 无输出

D.

 报错

2026-07-25
单选题

下列哪个不是 Python 中流程控制的关键字?( )

A.

 if

B.

 elif

C.

 print

D.

 else

2026-07-25
单选题

已知列表s = ["a","b","c"],想要在列表开头插入元素 "z",正确语句是?( )

A.

 s.insert (0,"z")

B.

 s.insert (1,"z")

C.

 s.insert (2,"z")

D.

 s.insert (3,"z")

2026-07-25
单选题

林辰有一个存储歌曲名的列表song。最近他用听歌识曲识别到一首新歌《快乐小马》,想将其添加到列表末尾,下列哪个语句可以实现?( )

A.

 song.insert('《快乐小马》')

B.

 song.append('《快乐小马》')

C.

 song.insert(《快乐小马》)

D.

 song.append(《快乐小马》)

2026-07-25
判断题

当程序执行到break语句时,所有的循环都会中断。( )

A.正确 B.错误
2026-07-25
公众号
客服 反馈
顶部