摔烂
1、 简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型
编译型:把程序代码编译成二进制指令,操作系统会拿着编译好的二进制指令直接操作硬件。c,c++
解释性:需要有解释器,解释器会读取程序代码,一边翻译一边执行。Python,java,javascript
2、 执行 Python 脚本的两种方式是什么
交互式和脚本式
3、 Pyhton 单行注释和多行注释分别用什么?
单行:#,多行:’’’ ‘’'
4、 布尔值分别有什么?
True和False
5、 声明变量注意事项有那些?
变量名由小写字母,数字,下划线组合,不能以数字开头,不能以关键字命名,由变量名,赋值符号和变量值组成,须先定义后引用
6、 现有如下两个变量,请简述 n1 和 n2 是什么关系?n1 = 123456,n2 = n1
相同,都绑定了123456的内存地址,值和ID都相等
7、 如何查看变量在内存中的地址?
print(id(变量名))
8、 使用while循环实现输出2-3+4-5+6…+100 的和
count = 0
res = 0
while count < 101:
if count % 2 == 0:
res += count
else:
res -= count
count += 1
print(res)
9、 使用 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
else:
print(count)
count += 1
count = 0
10、 使用 while 循环实现输出 1-100 内的所有奇数
count = 0
while count < 101:
if count % 2 == 1:
print(count)
count += 1
count += 1
11、 使用 while 循环实现输出 1-100 内的所有偶数
count = 0
while count < 101:
if count % 2 == 0:
print(count)
count += 1
count += 1
12、 实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
users = {'sailan': '123', "seven": '84', 'alex': '74'}
count = 0
while count < 3:
user = input('请输入您的姓名:')
pwd = input('请输入您的密码:')
for k in users:
if user == k and pwd == users[k]:
print('登入成功')
break
else:
print('登入失败')
count += 1
continue
break