```python
string = "ab2b3n5n2n67mm4n2"
count = 0
for char in string:
if char == 'n':
count += 1
print(f"The character 'n' appears {count} times in the string.")
```
在这个程序中,首先定义了一个字符串 `string`,它包含了要进行统计的文本内容。然后,使用一个名为 `count` 的计数器变量来记录字符 `'n'` 出现的次数,初始化为零。
接下来,使用一个 for 循环遍历字符串中的每个字符,如果当前字符是 `'n'`,则将计数器加一。
最后,使用字符串插值(f-string)的方式输出结果到控制台上。
当你运行这个程序时,它将输出以下结果:
```
The character 'n' appears 6 times in the string.
```
这表明,在给定的字符串中,字符 `'n'` 出现了 6 次。
智慧树知到《Python程序设计基础(山东联盟)》章节测试答案
绪论
1、学好Python程序设计要注意的几个问题是
A、多看多练
B、多想多整理
C、多交流多请教
D、只看视频,不思考、不练习
正确答案:ABC
2、本门课程将主要介绍哪些内容
A、运算符
B、内置函数
C、常用数据类型
D、文件 *** 作
正确答案:ABCD
第一章测试
1、下面特点属于Python语言的有哪些?
A、开源
B、免费
C、跨平台
D、解释执行
正确答案:ABCD
2、Python支持函数式编程。
正确答案:√
3、对于Python程序,对代码缩进的要求非常严格。
正确答案:√
4、一般建议,每行Python代码的长度不要超过屏幕宽度,如果确实太长的话,应使用续行符。
正确答案:√
5、一般来说,程序中的重要代码应加上适当的注释。
正确答案:√
6、下面导入标准库对象的语句,正确的有?
A、from math import sin
B、from random import random
C、from math import *
D、import *
正确答案:ABC
第二章测试
1、Python无法表示99999999999999999999这样大的整数。
正确答案:X
2、集合中的元素都是唯一的,不会有重复。
正确答案:√
3、Python中变量的类型是动态的,随时可以变化。
正确答案:√
4、可以使用break作为变量名。
正确答案:X
5、Python支持复数以及相关的运算。
正确答案:√
6、Python中没有++和--这两个运算符。
正确答案:√
第三章测试
1、已知x = [1, 2, 3],执行语句x.append(4)之后,x的值是什么?
A、[1, 2, 3, 4]
B、[4]
C、[1, 2, 3]
D、4
正确答案:A
2、已知x = [1, 2, 3, 4, 5, 6, 7],那么x.pop()的结果是?
A、1
B、4
C、7
D、5
正确答案:C
3、已知x = [1, 2]和y = [3, 4],那么x+y的结果是?
A、3
B、7
C、[1, 2, 3, 4]
D、[4, 6]
正确答案:C
4、sum([i*i for i in range(3)])的计算结果是?
A、3
B、5
C、2
D、14
正确答案:B
5、字典的“键”和集合的元素都是唯一的,不允许重复。
正确答案:√
6、字典中元素的“值”是可以重复的,不同的“键”可以对应相同的“值”。
正确答案:√
第四章测试
1、在循环结构中不能包含选择结构。
正确答案:X
1、利用random随机库里的函数,生成一个由四个大小写字母组成的验证码,显示在屏幕上我的解答:
系统解答:
系统解析:
1.用随机数要导入random库,并记别名为r
2.先定义好要使用的英文字母表;
3.用seed(1)初始化随机函数,保证后面产生的随机数跟标准答案的一致
4.初始化密码code为一个空字符串;
系统解答:
系统解析:
题目给出了基本数据的定义,后面要使用这些变量
在for循环里面,主要问题是画笔的定位,要考虑圆心的位置是(0,0)的时候,画笔要移动到圆心位置正下方,因此坐标点是(0,-ra[i])
画笔颜色要从颜色列表里选取
画圆的半径也从变量里面获取
系统解答:
系统解析:
字典members里的value是个列表,所以需要用到列表的索引
对着字典members遍历,按照要求显示每个员工的工资和部门信息,另外还要取得工资和部门的名称存入字典sal_dep
为了统计工资最高的部门的工资,需要字典sal_dep来保存这两个信息
并且这个字典的key应该是工资数
用max函数对字典sal_dep的key进行求最大值的计算,并将最大值赋给变量max_val
再从字典里,取出key为max_val的value赋给变量max_name
最后按照要求显示结果
系统解答:
5、输入一个正整数(范围为65-96),请输出对应的Unicode字符。
6、获得用户输入的一个字符串,将字符串逆序输出,同时紧接着输出字符串的个数
我的解答:
我的是错的,因为reverse()是对列表进行反转,而不是字符串,所以正确解答应该是:
7、以123为随机数种子,随机生成10个在1(含)到999(含)之间的随机整数,每个随机数后跟随一个逗号进行分隔,屏幕输出这10个随机数。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)