马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
菜小白,对于有这段代码完全不懂,求解读
>>> for i in range(1, 10):
... for j in range(1, i+1):
... print(i, "x", j, "=", i * j, end=' ')
... print("\n")
先从读懂每一句开始。每一句从每个词开始。如:
1、最后一句 print('\n') 表示九九表每打完一行要换行
2、print(i, "x", j, "=", i * j, end=' ') ,这一句中 end=' ' 表示 如 1*3=3 2*3=6 中每个算式不换行,中间空格
"x"与'='是乘号与等号 ,i, j ,i * j 是表示 乘数,被乘数,乘积,九九表是有规律的,由两个for 循环控制。
3、for i in range(1,10) : 控制乘数
4、for j in range(1, i+1): 控制被乘数
5、print(i, "x", j, "=", i * j, end=' ') 应该改成 print(j, "x",i, "=", i * j, end=' ') ,i与j要换个位置。
还看不懂的话,就从小甲鱼课程的前几课多看几遍。
|