六月五号作业

1 简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型
编译型:只要翻译一次,之后的运行就不需要翻译,可以直接使用结果。执行效率高,跨平台性差。(c,go)
解释性:每次运行都需要解释器。执行效率低,跨平台性高。(python)


2 执行 Python 脚本的两种方式是什么
1.交互式环境(输入代码立即得到结果)
2.脚本的方式,运行保存在文本中的代码


3 Pyhton 单行注释和多行注释分别用什么?
单行注释:# 多行注释:三个单引号或双引号(''' ''' , """ """)


4 布尔值分别有什么?
True False


5 声明变量注意事项有那些?
1.变量只能用字母,数字和下划线组成
2.第一个字符不能是数字
3.不能用关键字


6 如何查看变量在内存中的地址?
x = 1
print(id(x))


7 写代码
实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败!
user = input('请输入用户名:')
pwd = input('请输入密码:')
if user == "seven" and pwd == '123':
print('登录成功')
else:
print('登录失败')

实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
i = 0
while i < 4:
user = input('请输入用户名:')
pwd = input('请输入密码:')
if user == "seven" and pwd == '123':
print('登录成功')
break
else:
print('登录失败')
i += 1

实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
i = 0
while i < 4:
user = input('请输入用户名:')
pwd = input('请输入密码:')
if ( user == "seven" or user == "egon" ) and pwd == '123':
print('登录成功')
break
else:
print('登录失败')
i += 1


8 写代码
a. 使用while循环实现输出2-3+4-5+6...+100 的和
x = 0
y = 2
while y <= 100:
if ( y % 2 ) ==0:
x += y
y += 1
else:
x -= y
y += 1
print(x)

# b. 使用 while 循环实现输出 1,2,3,4,5, 7,8,9, 11,12 使用 while 循环实现输出 1-100 内的所有奇数
x = 1
while x <= 100:
if ( x % 2 ) != 0:
print(x,end=',')
x += 1

e. 使用 while 循环实现输出 1-100 内的所有偶数
x = 1
while x <= 100:
if ( x % 2 ) == 0:
print(x,end=',')
x += 1

9 现有如下两个变量,请简述 n1 和 n2 是什么关系?
n1 = 123456
n2 = n1
链式赋值的关系,123456、n1和n2值相同,id相同。
建议写成:n2 = n1 = 123456


10 for循环嵌套打印九九乘法表
for x in range(1,10):
z = 7 * ( x - 1 ) * " "
print(end = z)
for y in range(x,10):
print('%s*%s=%s '%(x,y,x*y),end='')
if ( x * y ) < 10:
print(end=' ')
print()


11、for循环嵌套打印金字塔
for i in range(9):
if i == 0 :
print(end= 27 * ' ' )
print('=')
else:
print(end=(27 - 3*i ) * ' ' )
print( ( i * 6 + 1 ) * '=' )


12 作业:编写登陆接口
基础需求:

让用户输入用户名密码
认证成功后显示欢迎信息
输错三次后退出程序
i = 0
while i < 4:
user = input('请输入用户名:')
pwd = input('请输入密码:')
if user == "seven" and pwd == '123':
print('登录成功')
break
else:
print('登录失败')
i += 1
posted @ 2020-06-05 20:18  最冷不过冬夜  阅读(163)  评论(0编辑  收藏  举报