1.访问[(1, 10), (2, 20), (3, 30)]列表中元组的每个元素
for i, j in [(1, 10), (2, 20), (3, 30)]:
print(i)
print(j)
2.打印9 * 9乘法表
for x in range(1, 10):
print()
for y in range(1, x+1):
print(x, '*', y, '=', x*y, end='\t')
"""
运行结果
1 * 1 = 1
2 * 1 = 2 2 * 2 = 4
3 * 1 = 3 3 * 2 = 6 3 * 3 = 9
4 * 1 = 4 4 * 2 = 8 4 * 3 = 12 4 * 4 = 16
5 * 1 = 5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25
6 * 1 = 6 6 * 2 = 12 6 * 3 = 18 6 * 4 = 24 6 * 5 = 30 6 * 6 = 36
7 * 1 = 7 7 * 2 = 14 7 * 3 = 21 7 * 4 = 28 7 * 5 = 35 7 * 6 = 42 7 * 7 = 49
8 * 1 = 8 8 * 2 = 16 8 * 3 = 24 8 * 4 = 32 8 * 5 = 40 8 * 6 = 48 8 * 7 = 56 8 * 8 = 64
9 * 1 = 9 9 * 2 = 18 9 * 3 = 27 9 * 4 = 36 9 * 5 = 45 9 * 6 = 54 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81
"""
3.运算符的使用:
算术运算符:所有的英文,以及使用样例
"""
+: add
-: sub
*: mul
/: div
%: mod
//:floordiv
**: pow"""
a = 3
b = 11
print(a + b)
print(a - b)
print(a * b)
print(a / b)
print(a // b)
print(a % b)
print(a ** b)
"""
运行结果
14
-8
33
0.2727272727272727
0
3
177147
"""
比较运算符:所有的英文,以及使用样例
print(2 == 3)
print(2 != 3)
print(2 > 3)
print(2 >= 3)
print(2 < 3)
print(2 <= 3)
"""
运行结果
False
True
False
False
True
True
"""
位运算符:&, |, ~, 使用的样例,以及二进制操作的过程
&与 符的运算
print(10 & 8)
print(2 & 5)
结果:
8
0
|或 的运算
print(10 | 8)
print(2 | 5)
结果:
10
7
~非 的运算
print(~1)
print(~10)
结果:
-2
-11
4.if的三种形式,举样例说明
"""
条件控制语句的第一种格式:
if condition:
语句1
语句2
...
condition 为真, 才执行if中的语句
condition w为假, 不执行
"""
score = 100
if score < 60:
print("D")
if score >= 60:
if score < 70:
print("C")
if score >= 70:
if score < 80:
print("B")
if score >= 80:
if score <= 100:
print("A")
"""
if语句的第二种形式:
if condition:
语句1
语句2
else:
语句1
语句2
# else是不能单独存在的,它必须和if成对存在。
"""
score = 50
if score <= 60:
print("D")
else:
if score <= 70:
print("C")
else:
if score <= 85:
print("B")
else:
print("A")
"""
if 语句的第三种形式
if condition1:
语句1
elif condition2:
语句2
elif condition3:
语句3
......
elif conditionN:
语句N
else:(可选)
语句N+1
"""
score = 90
if score <= 60:
print("D")
elif score <= 70:
print("C")
elif score <= 85:
print("B")
else:
print("A")