作业

打印九九乘法表:
for a in range(1,10):  #  第一步:  遍历 range(1,10) 的数字
    for b in range(1,a+1):   # 第二步 1):  遍历range(1,a+1)的数字
        print('%s x %s = %s'%(a,b,a*b),end= '  ')    #第二步 2): 打印 运算等式
    print()  #  第三步 第一第二步执行完一次后,换一行

打印金字塔:
方法一:
c = 5      # c表示打印总层数
k_g = ' '
h_s = '%'
for a in range(1,6):       # a表示打印层数从1开始到5结束
       d = c - a            # d表示空格数
       print(k_g*d,end=' ')     #打印空格
       print(h_s*(2*a-1))       #打印符号%
#方法二:
zong = 5
for ceng in range(1,zong+1):
    for i in range(zong - ceng):
        print(' ',end='') #在一行中连续打印多个空格
    for j in range(2*ceng-1):
        print('%',end='') #在一行中连续打印多个*
    print()
复制代码
# 简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型
    编译型:

    解释型:
# 执行 Python 脚本的两种方式是什么
    交互式:直接打开python解释器
    在Cmd端口下使用python3 test.py来运行
# Pyhton 单行注释和多行注释分别用什么?
    单行: 采用 # 符号打头
    多行: 采用三引号
# 布尔值分别有什么?
    True 和 False
# 声明变量注意事项有那些?
    变量不能使用数字开头
    变量名中不能含有空格
    变量名可以是字母,数字,下划线

# 如何查看变量在内存中的地址?
    可以使用 id() 方法
写代码
实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败!

y_h_ming = 'seven'
m_ma = 123
aa = input('请输入用户名>>: ')
ss = input('请输入密码>>:  ')
if aa == y_h_ming  and ss == str(m_ma):
  print('登陆成功')
else:
  print('登陆失败')

实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次

y_h_ming = 'seven'
m_ma = 123
dd = 0
while dd < 3 :
    aa = input('请输入用户名>>: ')
    ss = input('请输入密码>>:  ')
    if aa == y_h_ming  and ss == str(m_ma):
        print('登陆成功')
        dd = 3
    else:
        print('登陆失败')
        if dd != 2:
            print('请重新输入')
        dd += 1

实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
y_h_ming = ['seven','alex']
m_ma = 123
dd = 0
while dd < 3 :
    aa = input('请输入用户名>>: ')
    ss = input('请输入密码>>:  ')
    if aa in y_h_ming  and ss == str(m_ma):
        print('登陆成功')
        dd = 3
    else:
        print('登陆失败')
        if dd != 2:
            print('请重新输入')
        dd += 1

写代码
a. 使用while循环实现输出2-3+4-5+6...+100 的和
a = 2
b = 0
c = 0
while a < 101:
    if a % 2 == 0:
        b = b + a
    elif a % 2 != 0:
        c = c + a
    a += 1
d = b - c
print(d)

b. 1)使用 while 循环实现输出 1,2,3,4,5, 7,8,9, 11,12  2)使用 while 循环实现输出 1-100 内的所有奇数
l = range(0,12)
a = 0
while a in l:
    a += 1
    if a == 6 or a == 10:
        continue
    else:
        print(a)

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

现有如下两个变量,请简述 n1 和 n2 是什么关系?
n1 = 123456
n2 = n1
print(id(n1), id(n2))
答: 由上面可见 n1和n2是储存同一位置的相同的数
原文地址:https://www.cnblogs.com/shuaigewen/p/9660256.html