码迷,mamicode.com
首页 > 其他好文 > 详细

day1 练习及重点内容

时间:2017-09-08 13:31:40      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:用户   bre   格式   不能   内容   多行   直接   注释   perl   

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

编译形语言是通过编译器直接转换成2进制代码,给计算机直接运行2进制文件。(c c++)
解释形语言是先转成中间格式(字节码),再由解释器读一句编译一句交给计算机。(java VBscript perl python)

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

交互模式:便于调试
脚本文件模式:可保存,运行“python 脚本文件”

3.Pyhton 单行注释和多行注释分别用什么?

单行注释在行的开头用井号(#)
多行注释在开头和结尾用三个单引号(‘‘‘)

4.布尔值分别有什么?

用于判断的值
False
True

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

变量名只能是 字母、数字或下划线的任意组合
变量名的第一个字符不能是数字
关键字不能声明为变量名
变量名不要为中文或拼音
变量名不要过长
变量名要有意义

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

py> age=10
py> print(id(age))
1608107984

7.写代码
    1).实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败!

name=str(input(‘请输入用户名: ‘))
passwd=int(input(‘请输入密码: ‘))
if name==‘seven‘ and passwd==123: print("登录成功") else: print("登录失败")

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

count=0
while True:
  name=str(input(‘请输入用户名: ‘))
  passwd=int(input(‘请输入密码: ‘))
  if count >=2:
    break
  elif name==‘seven‘ and passwd==123:
    print("登录成功")
    break
  else:
    print("登录失败")
    count+=1

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

count=0
while True:
  name=str(input(‘请输入用户名: ‘))
  passwd=int(input(‘请输入密码: ‘))
  if count >=2:
    break
  elif name==‘seven‘ or name==‘alex‘ and passwd==123:
    print("登录成功")
    break
  else:
    print("登录失败")
    count+=1

8.写代码
    1).使用 while循环实现输出2-3+4-5+6...+100 的和

 

    2).使用 while 循环实现输出 1,2,3,4,5, 7,8,9, 11,12

count=1
while count < 13:
  if count==6 or count==10:
    count+=1
    continue
  print(count)
  count+=1

    3). 使用 while 循环实现输出 1-100 内的所有奇数

count=1
while count < 100:
  print(count)
  count+=2

    4).使用 while 循环实现输出 1-100 内的所有偶数

count=0
while count < 101:
  if count==0:
    count+=2
    continue
  print(count)
  count+=2

9.现有如下两个变量,请简述 n1 和 n2 是什么关系?
n1 = 123456  n2 = n1

n1和n2指向了相同的内存空间

小结:

学习的基本数据类型

int整数
float浮点
str字符串
list列表
dict字典
bool布尔

定义一个变量会有三个特征:id、type、value

py> age=10
py> print(id(age),type(age),age)
1608107984 <class ‘int‘> 10

  

 

day1 练习及重点内容

标签:用户   bre   格式   不能   内容   多行   直接   注释   perl   

原文地址:http://www.cnblogs.com/daichengxu/p/7493961.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!