• 20171202作业1python入门


    1、简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型
    编译型:需要编译器,执行前一次性翻译成机器能读懂的代码(如c,c++,执行速度快,调试麻烦)
    解释型:需要解释器,字节码通过虚拟机边执行边翻译成机器能读懂的代码(如python,php,C#执行速度慢,调试方便)
    2、执行 Python 脚本的两种方式是什么
    1、./run.py.shell直接调用python脚本(必须有:#!/usr/bin/env python3(或#!/usr/bin/env python))
    2、python run.py 调用python 解释器来调用python脚本
    3、Pyhton 单行注释和多行注释分别用什么?
    单行注释:#
    多行注释:''' '''
    4、布尔值分别有什么?
    True,False
    5、声明变量注意事项有那些?
    规范:
    (1)变量名只能是字母、数字或下划线的任意组合
    (2)变量名的第一个字符不能是数字
    (3)关键字不能声明变量名['and','as','assert','break','class,'continue','def','del','elif','else','except','exec',
    'finally','for','from','global','if','import','in','is','lambda','not','or','pass','print','raise','return,'try',
    'while','with','yield']
    方式:推荐使用下划线方式(age_of_oldboy=45)
    避免:(1)变量名为中文、拼音
    (2)变量名过长
    (3)变量名词不达意

    6、如何查看变量在内存中的地址?
    name='egon' print(id(name))
    7、写代码
    1.实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败!
    name=input('用户名:')
    pwd=input('密码:')
    if inp_name=='seven' and pwd=='123':
    print('登录成功')
    else:
    print('登录失败')
    2.实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
    i=0
    while i<3:
    name=input('用户名:')
    pwd=input('密码:')
    if name=='seven' and pwd=='123':
    print('登录成功')
    break
    else:
    print('登录失败')
    i+=1
    continue
    3.实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
    8、写代码
    i=0
    while i<3:
    name=input('用户名:')
    pwd=input('密码:')
    if (name=='seven' or name=='alex') and pwd=='123':
    print('登录成功')
    break
    else:
    print('登录失败')
    i+=1
    continue
    a. 使用while循环实现输出2-3+4-5+6...+100 的和
    i=2
    sum=0
    while i<101:
    if i%2!=0:
    sum-=i
    if i%2==0:
    sum+=i
    i+=1
    print(sum)
    b. 使用 while 循环实现输出 1,2,3,4,5, 7,8,9, 11,12
    i=0
    while i<12:
    i+=1
    if i==6 or i==10:
    continue
    print(i)
    使用 while 循环实现输出 1-100 内的所有奇数
    i=1
    while i<100:
    if i%2!=0:
    print(i)
    i+=1

    e. 使用 while 循环实现输出 1-100 内的所有偶数
    i=1
    while i<100:
    if i%2==0:
    print(i)
    i+=1

    9、现有如下两个变量,请简述 n1 和 n2 是什么关系?
    n1 = 123456
    n2 = n1
    n1的值在内存存在,n2的值是指向n1的值,如下图:

  • 相关阅读:
    SOA简介
    WebService传XML
    架构设计师与SOA(转)
    第二次自己总结WebService
    SQL SERVER的数据类型
    使用.ashx文件处理IHttpHandler实现发送文本及二进制数据的方法
    写了一个分页存储过程把总记录数也写到返回表的每行了
    ASP.net新手经常会碰到的问题
    动态添加、删除附件
    七问七答 SOA
  • 原文地址:https://www.cnblogs.com/zhanglin123/p/7998603.html
Copyright © 2020-2023  润新知