1、简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型?
编译型:在执行应用程序前,先将程序代码翻译成目标程序(机器语言)。编译后生成独立的可执行文件,不依赖语言环境运行,编译型语言执行效率高,速度快,跨平台性差。
解释型:依赖解释器,不能生成单独的执行文件,程序代码本身就可以执行,但依赖解释器。跨平台性好,一份代码到处使用,缺点是执行效率低。
解释型语言:java, python ,go
2、执行 Python 脚本的两种方式是什么
cmd命令行执行和交互器
4、布尔值分别有什么?
True(真)
False(假)
5、声明变量注意事项有那些?
是字母、数字、下划线的组合
不能以下划线为开头
语法不能作为变量名
约定俗成的(变量名不能为中文,变量名不能为拼音,变量名不能过长,变量名词不达意)
6、如何查看变量在内存中的地址?
ip(变量名) ????
7、
a、实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败!
b、实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
c、实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
a:
username = ‘seven‘
password = ‘123‘
_username = input(‘uesrname:‘)
_password = input(‘password:‘)
if _username == username and _password == password :
print(‘登录成功!‘)
else:
print(‘登陆失败!‘)
b:
count = 0
username = ‘seven‘
password = ‘123‘
while count < 3 :
_username = input(‘uesrname:‘)
_password = input(‘password:‘)
if _username == username and _password == password :
print(‘登录成功!‘)
break
else:
print(‘登陆失败!‘)
count += 1
8、使用while循环实现输出2-3+4-5+6...+100 的和
a : 不会做!