标签:用户 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
标签:用户 bre 格式 不能 内容 多行 直接 注释 perl
原文地址:http://www.cnblogs.com/daichengxu/p/7493961.html