打印九九乘法表:
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是储存同一位置的相同的数