一、访问 [(1, 100), (2, 20), (3, 30)] 列表中元组的每个元素
(使用for 循环和 while 循环)
for循环
# list_data = [1, 2, 3, 4]
"""
for temp_variable_name in iterable(可迭代的对象):
要执行的语句
break: 终止
continue:跳过当前循环
temp_varible_name = list_data[0]
temp_varible_name = list_data[1]
temp_varible_name = list_data[2]
temp_varible_name = list_data[3]
# """
# list_data = [1, 2, 3, 4]
# for i in list_data:
# print(i)
#
#
# for i in range(0, 10, 2):
# print(i)
#
# for i in range(10): #默认的start=0, step=1
# print(i)
#
# for i in range(0, 10): #默认step=1
# print(i)
# help(range)
"""
range(stop) -> range object
range(start, stop[, step]) -> range object
"""
# print(80 * "*")
# list_data = [1, 2, 3, 4]
# print("list--------------")
# for i in list_data:
# print(i)
# tuple_data = (1, 2, 3, 4)
# print("tuple--------------")
# for i in tuple_data:
# print(i)
# dict_data = {1: 2, 2: 3, 3: 4}
# print("dict]-----------------")
# for i in dict_data:
# print(i)
# for i in dict_data.keys():
# print(i)
# for i in dict_data.values():
# print(i)
# for i in dict_data.items():
# print(i)
#
# #(1, 2), (2, 3), (3, 4)
# for k, v in dict_data.items():
# print(k, v)
#
# list_data[0]
# list_data[1]
#
# help(enumerate)
#
# for index, value in enumerate(list_data):
# print(index, value)
#
while循环
while condition:
要执行的语句
condition: True or False, 只有条件为False循环终止, 为True继续执行
"""
i = 0
while i < 10:
print(i)
i = i + 1
i = 1
while i < 10:
j = 1
while j <= i:
print(i , "*", j, "=", i * j, end="\t")
j = j + 1
i = i + 1
print()
i = 1
while i < 10:
print(i)
二、打印 9*9 乘法表
1、使用双层 for 循环实现
2、使用双层 while 循环实现
3、使用单层 while 循环实现
def print(self, *args, sep=' ', end='\n', file=None):
*args: 代表可以传入多个参数
sep: separator,分隔符
end: 结尾符号