阶段测试1-1:Python偶遇小测验
-
IPO模型包括:
Input、Process、Output
-
PEP
是一种用于改进Python功能的提案及工作模式
PEP的全称是Python Enhancement Proposals,其中Enhancement是增强改进的意思,Proposals则可译为提案或建议书,所以合起来,比较常见的翻译是Python增强提案或Python改进建议书。
-
示例代码:
# 1-1 计算1 + 2! + 3! + ··· + 10! num = eval(input("输入要求的num:")) sum = 0 sum1 = 1 for i in range(num + 1): sum1 *= i sum += sum1 print("sum = ", sum) # 1-2 打印九九乘法表 for i in range(1, 10): for j in range(1, i + 1): print("{} * {} = {:2}".format(j, i, j * i), end=' ') print(' ') # 1-3 猴子吃桃问题,第五天剩下一个桃子 n = 1 for i in range(4, 0, -1):# 若第10天,则4改为9 n = (n + 1) << 1 print(n) # 1-4 斐波那契数列的计算 a, b = 0, 1 while a < 1000: # 输出不大于1000的序列 print(a, end=',') a,b = b, a + b
阶段测试2-1:Python语法元素小测验
-
下列Python赋值语句中,不合法的是
x = (y = 1)
-
int
不是python的保留字 -
在python中下列说法正确的是:
文件名、目录名和链接名都是用同一个字符串作为其标识符的
-
整数、字符串、列表
均为python的数据类型,实数
不是python的数据类型 -
下列对程序的描述正确的是:
程序是由一系列代码组成的;可以利用函数对程序进行模块化设计;通过封装可以实现代码复用
-
示例代码
# 2-1 华氏温度(F)、摄氏温度(C)互相转变 tempStr = input("请输入要转换的温度,以c/C/f/F结束:") if tempStr[-1] in ['f', 'F']: C = (eval(tempStr[0:-1]) - 32) / 1.8