手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > python教程 > 文章 当前位置: python教程 > 文章

python基础知识考试题库计算机二级Python基础知识下载

时间:2022-09-04    点击: 次    来源:网络    作者:佚名 - 小 + 大

python基础知识考试题库计算机二级Python基础知识下载



下载地址

https://share.weiyun.com/t7TNGpYI


资料目录
Python基础知识总结
Python基础知识思维导图
python基础知识实验报告总结
Python基础学习笔记
计算机二级Python基础知识点速记⼿册(涵盖考纲90%内容)
Python单选题库
python基础知识选择题(含答案详细解析)
Python基础练习题100例(Python3.x)
python基础试题(含答案)
python基础⾯试题整理
python基础试题(含答案解析)图文复习知识点试卷试题
Python基础知识笔试(含答案)
Python练习题有答案
大一python基础知识简答题(121道)
python基础知识大一期末考试题及答案
python基础知识课件ppt

举例

编写如下程序, 利用 for 循环和 range() 函数, 输出字符串“how are you?” 中的所有字符:
s=' how are you?'
y=len(s)
for x i n range(y) :
print(s[x])
#缩进
else:
print(' End' ) #缩进
程序中, 通过函数 len() 计算出字符串 s 的长度, 并将其存放在变量 y 里。 进入 for 循环, 调用函数range(y) 。 该函数不断把 0、 1 、 2……赋给迭代变量 x, 并去执行循环体“print(s[x] ) ”。 也就是不断将字符串的切片 s[0] 、 s[1 ] 、 s[2] ……等输出。


用 for 循环和函数 range() 编写一个程序, 将个位数为 6、 且能被 3 整除的 3 位数全部输出, 最后输出这种数的个数:
count=0
for x i n range(126, 997, 1 0) :
if (x%3==0) :
print(x)
count+=1
else:
print(' count=' , count)
分析如下。 由于最后要输出满足条件的 3 位数的个数, 所以在程序一开始设置了一个计数变量 count。 程序的关键是要构成函数 range() 中需要的 start、 stop、 step。 这里, start 设为 1 26, 它显然是第 1 个满足能够被 3 除尽且个位数为 6 条件的 3 位数; 结束循环的 stop 设置为 997, 而不是 996, 如果设置成 996(它显然是最后一个满足能够被 3 除尽且个位数为 6 条件的 3 位数), 那么 996 就会丢失了; 步长 step 设置成 1 0, 这是显而易见的事情。
循环体是:
if (x%3==0) :
print(x)
count+=1
其意是, 只要迭代变量 x 能够被 3 除尽, 那么做两件事情: 输出迭代变量的当前值和计数器 count 加 1 。
下图所示是该程序运行的一个局部结果(只显示了最后 9 个满足条件的 3 位数, 以及满足条件的 3 位数的个数)。


上一篇:Python基础知识面试题学python基础知识可以去从事这方面的工作吗

下一篇:没有了

推荐阅读
声明 | 联系我们 | 关于我们
备案ICP编号  |   QQ:2151239526  |  地址:北京市东城区  |  电话:16605168200  |