一、编程题
1、文本次数识别器:
要求:
编写一段程序,可以自动识别特定文本在某一段文字中出现的次数。例如:
a)程序开始运行后,输入一段包含有一个或多个“Python”字符串的文字;(提示为:请输入包含有一个或多个“Python”的文字:)
b)根据输入的字符串,程序会输出Python出现的次数。
例如:如果输入的字符串为"Python是一种简单的编程语言。Python特别受欢迎。",那么输出是:Python出现的次数是:2
解析:【喵呜刷题小喵解析】:本题要求编写一段程序,可以自动识别特定文本在某一段文字中出现的次数。根据题目要求,我们可以使用Python编程语言来实现。首先,使用input函数从用户处获取包含'Python'的文本,将获取到的文本赋值给变量text。然后,使用Python字符串的count方法统计变量text中'Python'出现的次数,并将结果赋值给变量count。最后,使用print函数输出'Python出现的次数是:'以及变量count的值。这样,程序就可以根据用户输入的文本自动统计'Python'出现的次数,并输出结果。
2、根据乘坐出租车的公里数,计算应该支付的费用。
要求:
(1)程序开始运行后,输入一个数字(整数)的公里数;(提示为:请输入公里数:)
(2)计算乘坐出租车应该支付的费用,保留两位小数。
其计算方式如下: 3公里内收费13元;
超出3公里以外,2.3元/公里;
超出15公里,3.45元/公里;
解析:【喵呜刷题小喵解析】首先,我们通过`input()`函数获取用户输入的公里数,并将其转换为浮点数类型,以便后续计算。然后,我们使用条件语句`if-elif-else`来判断用户输入的公里数属于哪个范围,并计算相应的费用。如果公里数小于等于3,则费用为13元;如果公里数在3到15之间,则费用为13元加上超出3公里的部分乘以2.3元/公里;如果公里数大于15,则费用为13元加上超出3公里的部分乘以2.3元/公里,再加上超出15公里的部分乘以3.45元/公里。最后,我们使用`print()`函数输出计算得到的费用,保留两位小数。
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!