1,简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型
#1. 编译型(需要编译器,相当于用谷歌翻译):如C,执行速度快,调试麻烦 #2. 解释型(需要解释器,相当于同声传译):如python,执行速度慢,调试方便
2,python脚本执行方式
脚本式和交互式
3,Pyhton 单行注释和多行注释分别用什么?
单行注释使用"#" ,多行注释使用 三个双引号或者三个单引号
4,布尔值分别有什么呢?
False 和True
5,声明变量有哪些需要注意的
不能以数字开头、不能使用关键字声明
6,如何查看变量在内存中的地址
name=yjc
print(id(name))
7,实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败!
name = "seven"
passwd = "123"
st_name=input("请输入用户名: ")
st_passwd=input("请输入密码: ")
if name == st_name and passwd == st_passwd:
print("成功登录")
else:
print("登录失败")
7.2 实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
name = "seven"
passwd = "123"
count = 0
while count < 3:
st_name = input("请输入用户名:")
st_passwd= input("请输入密码: ")
if name == st_name and passwd == st_passwd:
print("登录成功")
break
else:
print("登录失败")
count+=1
7.3 实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
name = ["seven","alex"]
passwd="123"
count=0
while count < 3:
st_name = input("请输入用户名: ")
st_passwd = input("请输入密码: ")
if passwd == st_passwd and st_name in name:
print("登录成功")
break
else:
print("登录失败")
count +=1
8,使用while循环实现输出2-3+4-5+6...+100 的和
x=2
y = 0
while x <= 100:
if x % 2 == 0:
y = y+1
else:
y = y-1
x +=1
print(y)
8.2使用 while 循环实现输出 1,2,3,4,5, 7,8,9, 11,12
count = 1
while count <= 12:
if count != 0:
print(count)
count +=1
使用 while 循环实现输出 1-100 内的所有奇数
count = 1
while count <= 100:
if count %2 != 0:
print (count)
count +=1
8.2 使用 while 循环实现输出 1-100 内的所有偶数
count = 1
while count <= 100:
if count %2 == 0:
print(count)
count +=1
9 现有如下两个变量,请简述 n1 和 n2 是什么关系
n1 = 123456
n2 = n1
链式赋值
课后作业
用户登录基础版
name = "yjc"
passwd = "yang"
count = 0
while count<3:
int_name=input("请输入用户名:")
int_passwd=input("请输入密码:")
if int_name == name and passwd == int_passwd:
print("欢迎您登录")
break
else:
print("账号密码错误")
count+=1