1.访问[(1, 10), (2, 20), (3, 30)]列表中元组的每个元素(使用for循环和while循环)
for循环
list_data = [(1, 10), (2, 10), (3, 30)]
for i in [(1, 10), (2, 20), (3, 30)]:
for x in i:
print(x)
while循环
list_data = [(1, 10), (2, 10), (3, 30)]
index = 0
print(len(list_data))
while index < len(list_data):
print(list_data[index])
index = index + 1
index2 = 0
while index2 < len(list_data[index-1]):
print(list_data[index-1][index2])
index2 = index2 + 1
2.打印9 * 9乘法表
a.使用双层for循环实现
for x in range(1, 10):
print()
for y in range(1, x+1):
print(x, '*', y, '=', x*y, end='\t')
b.使用双层while循环来实现
x = 0
while x < 9:
print()
x = x + 1
y = 1
while y < x + 1:
print(x, '*', y, '=', x*y, end='\t')
y = y + 1
c.使用单层while循环来实现(可选)
x = 1
y = 1
while x < 10:
print(x, '*', y, '=', x*y, end='\t')
if x == y:
y = 0
x = x + 1
print()
y = y + 1