zoukankan      html  css  js  c++  java
  • 第一章练习题

    1、简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型?

    编译型:在执行应用程序前,先将程序代码翻译成目标程序(机器语言)。编译后生成独立的可执行文件,不依赖语言环境运行,编译型语言执行效率高,速度快,跨平台性差。

    解释型:依赖解释器,不能生成单独的执行文件,程序代码本身就可以执行,但依赖解释器。跨平台性好,一份代码到处使用,缺点是执行效率低。

    解释型语言:java, python ,go

    2、执行 Python 脚本的两种方式是什么

    cmd命令行执行和交互器

    .3、Pyhton 单行注释和多行注释分别用什么?
    单行注释:#
    多行注释:“”“  ”“”

    4、布尔值分别有什么?

    True(真)

    False(假)

    5、声明变量注意事项有那些?

    是字母、数字、下划线的组合

    不能以下划线为开头

    语法不能作为变量名

    约定俗成的(变量名不能为中文,变量名不能为拼音,变量名不能过长,变量名词不达意)

    6、如何查看变量在内存中的地址?

    id(变量名)   ????

    7、

    a、实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败!

    b、实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次

    c、实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次

    a:

    username = 'seven'
    password = '123'

    _username = input('uesrname:')
    _password = input('password:')

    if _username == username and _password == password :
    print('登录成功!')
    else:
    print('登陆失败!')

    b:
    count = 0

    username = 'seven'
    password = '123'
    while count < 3 :
    _username = input('uesrname:')
    _password = input('password:')

    if _username == username and _password == password :
    print('登录成功!')
    break
    else:
    print('登陆失败!')
    count += 1


    8、使用while循环实现输出2-3+4-5+6...+100 的和
    a : 不会做!

    b:
    n2 = 1
    while True:
    if n2 == 12 :
    print(n2)
    break
    if n2 ==6 or n2 ==10 :
    n2 += 1
    continue
    print(n2)
    n2 += 1
    c:
    count = 52
    while count >= 50 :
    print(count)
    count -= 1
    if count == 49 :

    count = 0
    while count <= 20 :
    print(count)
    count += 1
    break
    d:
    count = 0
    while count <= 100 :
    if count % 2 == 1 :
    print(count)
    count += 1
    e:
    count = 0
    while count <= 100 :
    if count % 2 == 0 :
    print(count)
    count += 1

    9、现有如下两个变量,请简述 n1 和 n2 是什么关系?
    n1 = 123456
    n2 = n1
    给数据123456取了另外一个变量名,两个变量名都指向了数据在内存中的地址,两个变量同一个ip地址。

    10、制作趣味模板程序(编程题)
    需求:等待用户输入名字、地点、爱好,根据用户的名字和爱好进行任意显示 如:敬爱可爱的xxx,最喜欢在xxx地方干xxx

    name = input('name:')

    place = input('place:')
    hobby = input('hobby:')
    print('敬爱可爱的',name,'最喜欢在',place,'地干',hobby)

    11、a 输入一年份,判断该年份是否是闰年并输出结果。(编程题)
    注:凡符合下面两个条件之一的年份是闰年。 (1) 能被4整除但不能被100整除。 (2) 能被400整除。
    year = int(input('>:'))
    if year % 4 ==0 and year % 100 != 0 or year % 400 == 0 :
    print(year,'是闰年')
    else:
    print(year,'不是闰年')

    11、b:假设一年期定期利率为3.25%,计算一下需要过多少年,一万元的一年定期存款连本带息能翻番?(编程题)
    money = 10000
    year = 0
    rate = 0.0325

    while money <= 20000 :
    year += 1
    money = money * (1+rate)
    print(year)
    第一章作业(作业讲解在第二次直播视频中)
    uesrname = 'zengheng'
    password = 'abc123'

    count = 0
    while count <3 :
    _username = input('name:')
    _password = input('password')
    if _username == uesrname and _password == password:
    print('welcome',_username)
    break
    else:
    print('输入错误!')
    count += 1
     
    
    
  • 相关阅读:
    jquery通过live绑定toggle事件
    svn is already locked解决方案
    不安全代码只会在使用 /unsafe 编译的情况下出现
    eclipse 新建 java 文件时自动生成注释
    浅谈权限设计
    ie6/IE8/IE9/谷歌以及火狐等浏览器下li 高度一致解决办法
    PHP+MSSQL TEXT字段被截断的解决方案
    利用CSS让dl dt dd呈现多行多列效果
    CSS实现图片水平垂直居中于DIV
    CSS 关于IE6 margin 为负数 负值的时候 正常显示的方法
  • 原文地址:https://www.cnblogs.com/aaaajayheng1990/p/8644130.html
Copyright © 2011-2022 走看看