1、简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型
编译型:需要编译器,执行前一次性翻译成机器能读懂的代码(如c,c++,执行速度快,调试麻烦) 解释型:需要解释器,字节码通过虚拟机边执行边翻译成机器能读懂的代码(如python,php,C#执行速度慢,调试方便)2、执行 Python 脚本的两种方式是什么 1、./run.py.shell直接调用python脚本(必须有:#!/usr/bin/env python3(或#!/usr/bin/env python)) 2、python run.py 调用python 解释器来调用python脚本3、Pyhton 单行注释和多行注释分别用什么? 单行注释:# 多行注释:''' '''4、布尔值分别有什么? True,False5、声明变量注意事项有那些? 规范: (1)变量名只能是字母、数字或下划线的任意组合 (2)变量名的第一个字符不能是数字 (3)关键字不能声明变量名['and','as','assert','break','class,'continue','def','del','elif','else','except','exec', 'finally','for','from','global','if','import','in','is','lambda','not','or','pass','print','raise','return,'try', 'while','with','yield'] 方式:推荐使用下划线方式(age_of_oldboy=45) 避免:(1)变量名为中文、拼音 (2)变量名过长 (3)变量名词不达意6、如何查看变量在内存中的地址?
name='egon' print(id(name))7、写代码 1.实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败!name=input('用户名:')pwd=input('密码:')if inp_name=='seven' and pwd=='123': print('登录成功')else: print('登录失败') 2.实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次i=0while i<3: name=input('用户名:') pwd=input('密码:') if name=='seven' and pwd=='123': print('登录成功') break else: print('登录失败') i+=1 continue 3.实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次8、写代码i=0while i<3: name=input('用户名:') pwd=input('密码:') if (name=='seven' or name=='alex') and pwd=='123': print('登录成功') break else: print('登录失败') i+=1 continue a. 使用while循环实现输出2-3+4-5+6...+100 的和i=2sum=0while i<101: if i%2!=0: sum-=i if i%2==0: sum+=i i+=1print(sum) b. 使用 while 循环实现输出 1,2,3,4,5, 7,8,9, 11,12 i=0while i<12: i+=1 if i==6 or i==10: continue print(i) 使用 while 循环实现输出 1-100 内的所有奇数i=1while i<100: if i%2!=0: print(i) i+=1e. 使用 while 循环实现输出 1-100 内的所有偶数
i=1while i<100: if i%2==0: print(i) i+=19、现有如下两个变量,请简述 n1 和 n2 是什么关系?
n1 = 123456 n2 = n1 n1的值在内存存在,n2的值是指向n1的值,如下图: