python列表的嵌套99乘法表

所谓列表的嵌套指的就是列表中包含列表、

list1 = [[1,2,3], [4,5,6], [7,8,9]]
当需要访问该列表中某元素时,使用list1[][]双索引方法:
	获取数字4--list1[1][0]   --  4

在这里插入图片描述

为了方便观看可以将嵌套列表写成如下格式:
list1 = [
		[1,2,3],
		[4,5,6],
		[7,8,9]
		]
注意一定不要忘记逗号

简单介绍for循环:

	for循环语法: for i in list1: 一定不要忘记末尾的冒号
	list1表示列表,可以替换成任何可迭代器,如字符串、元组、字典、集合
	遍历字符串:

在这里插入图片描述
遍历列表:
在这里插入图片描述

经典嵌套–99乘法表:

1 * 1 = 1
1 * 2 = 2    2 * 2 = 4
1 * 3 = 3    2 * 3 = 4    3 * 3 = 9
.
.
.
1 * 9 = 9    2 * 9 = 18   3 * 9 = 27 ...    9 * 9 = 81
解析:
	第1行  		1列
	第2行  		2列
	第3行  		3列
	.
	.
	第9行		9列
第1步:先写9行
	for i in range(1,10):
		print(i)
	此时得到
	1
	2
	3
	4
	5
	6
	7
	8
	9
第2步:根据1行1列  2行2列  3行3列...9行9列,写列:
	for j in range(1, i + 1):
		print(j)
	当i = 1时, j = 1                      
	当i = 2时, j = 1 、 2				
	当i = 3时, j = 1 、 2 、3
	.
	.
	.
	当i = 9时, j = 1、2、3、4、5、6、7、8、9	
	此时表示当i等于第几行时,j表示有多少列
此时整体代码如下:
	for i in range(1,10):
		for j in range(1, i + 1):
			print('{} * {} = {}'.format(j,i,i*j),end='\t')
		print('')

在这里插入图片描述
这个例子涉及到for循环和字符串格式化。

字符串格式化:
	方法一:
		%d :整数
		%f:浮点数
		%s:字符串
		%r:任意

在这里插入图片描述

	方法二:
		format()方法

在这里插入图片描述

		此时字符串的末尾有\续行符,目的是告诉python这是一个整字符串,什么实用用呢?
	**当一行内容太多时,可以使用续行符**

猜你喜欢

转载自blog.csdn.net/zhangchen10086/article/details/107629220