python期末考试复习

阶段测试1-1:Python偶遇小测验

  1. IPO模型包括:Input、Process、Output

  2. 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语法元素小测验

  1. 下列Python赋值语句中,不合法的是x = (y = 1)

  2. int不是python的保留字

  3. 在python中下列说法正确的是:文件名、目录名和链接名都是用同一个字符串作为其标识符的

  4. 整数、字符串、列表均为python的数据类型,实数不是python的数据类型

  5. 下列对程序的描述正确的是:程序是由一系列代码组成的;可以利用函数对程序进行模块化设计;通过封装可以实现代码复用

  • 示例代码

    # 2-1 华氏温度(F)、摄氏温度(C)互相转变
    tempStr = input("请输入要转换的温度,以c/C/f/F结束:")
    if tempStr[-1] in ['f', 'F']:
        C = (eval(tempStr[0:-1]) - 32) / 1.8
        
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值