1 练习题
- 简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型
答:编译型执行效率高于解释型,但开发效率低于解释型
编译型:C、C++
解释型:Python、JavaScript - 执行 Python 脚本的两种方式是什么
答:1.交互式环境,输入代码立即执行,调试程序方便但无法永久保存程序
2.将代码写入文件名以.py为结尾的文件中,打开cmd执行,可以永久保存 - Pyhton 单行注释和多行注释分别用什么?
答:单行注释#
多行注释''' ''' - 布尔值分别有什么?
答:布尔值是一个逻辑值. 只有 true 和 false - 声明变量注意事项有那些?
答:变量名只能是字母、数字、下划线的任意组合。不能使用关键字,第一个字符不可以使数字 - 如何查看变量在内存中的地址?
答:print(id(需要查看的变量)) - 写代码
- 实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败
name = 'seven'
pwd = '123'
i=input('输入用户名')
j=input('输入密码')
if i == name and j == pwd:
print('登陆成功')
else:
print('登陆失败') - 实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
x = 0
name = 'seven'
pwd = '123'
while x < 3:
i=input('输入用户名')
j=input('输入密码')
if i == name and j == pwd:
print('登陆成功')
break
else:
print('登陆失败')
x+=1 - 实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
x = 0
name = ['seven','alex']
pwd = '123'
while x < 3:
i=input('输入用户名')
j=input('输入密码')
if i in name and j == pwd:
print('登陆成功')
break
else:
print('登陆失败')
x+=1
- 实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败
-
写代码
a. 使用while循环实现输出2-3+4-5+6...+100 的和res=0
count=2
while count <= 100:
if count%2 == 0:
res+=count
else:
res-=count
count+=1
print(res)
b. 使用 while 循环实现输出 1,2,3,4,5, 7,8,9, 11,12x = 1
while x<=12:
if x == 6:
x+=1
continue
print(x)
x+=1
使用 while 循环实现输出 1-100 内的所有奇数count=1 while count <= 100: if count%2 != 0: print(count) count+=1
e. 使用 while 循环实现输出 1-100 内的所有偶数
count=1 while count <= 100: if count%2 == 0: print(count) count+=1
-
现有如下两个变量,请简述 n1 和 n2 是什么关系?
n1 = 123456 n2 = n1
n1和n2值与内存地址都相同