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 位数的个数)。
|