zoukankan      html  css  js  c++  java
  • py_11_ 0729

    作业

    1. 简述执行Python程序的两种方式以及他们的优缺点:

      交互式:

      优点:运行一句,执行一句

      缺点:关闭及消失

      命令行式:

      优点:永久保存

      缺点:全部打完才能调试bug

    2. 简述Python垃圾回收机制:

      引用计数为0的时候,触发垃圾回收机制,释放内存空间

    3. 对于下述代码:

     x = 10
     y = 10
     z = 10
     del y

    10的引用计数为多少?

    2次

     x = 257
     y = x
     del x
     z = 257

    x对应的变量值257的引用计数为多少?

    1次

    1. 简述Python小整数池概念:

      在Python解释器启动的生活就开辟了,所以不受垃圾回收机制影响

    2. 对于x = 10,请用Python代码分别打印变量值、变量值内存地址和变量数据类型:

     x = 10
     print(x)
     print(id(x))
     print(type(x))
    1. 对于下述代码:

     x = 257
     y = x
     z = 257

    请判断x、y、z的变量值是否相同?x、y、z的所在的内存地址是否相同?请用python代码阐述为什么?

    变量值相同

    x和y内存地址相同,z不同

    x=257 y=x z=257 print(x,y,z) 257 257 257 print(id(x)) 2155004994672 print(id(y)) 2155004994672 print(id(z)) 2155004997360

    1. 通过预习写一个猜年龄游戏,需求:给定一个标准年龄,用户通过输入年龄判断年龄是否等于标准年龄,如果等于——打印猜对了;如果小于——打印猜小了;如果大于——打印猜大了

     age=18
     count=0
     while count<3:
         inp_age=input('输入你要猜的年龄')
         if not inp_age.isdigit():
             print('沙雕,年龄格式输入错误')
             continue
         inp_age_int=int(inp_age)
         if inp_age_int==age:
             print('恭喜你猜对了')
             break
         elif inp_age_int>age:
             print('猜大了,二货')
         else:
             print('猜小了,蠢货')
         count+=1
         if count<3:
             continue
         choies = input('是否继续,是输入"YES"')
         if choies=='YES':
             count=0;

     

     

  • 相关阅读:
    (转载) MTK芯片不开机必杀全攻略
    <19> MTK10A 修改模拟时钟表盘、表针的显示模式
    (转载) MTK flash
    (转载) MTK申请内存
    (转载) 标准C中的字符串操作函数
    pcb布线时线宽与耐流的关系
    (转载) vb6的数据类型
    (转载) MTK驱动开放基础知识
    (转载) MTK常用函数及宏定义
    xx了Windows正版验证
  • 原文地址:https://www.cnblogs.com/lulingjie/p/11264392.html
Copyright © 2011-2022 走看看