Python -运用for语句输出(九九乘法表)
利用for循环,结合range取值,每次取完一次值,就会换行打印下一次的取值内容依次类推......
现在,我开始引导你的思路,你看我的思路对不对?
第一步:了解我们的需求
需求:打印出九九乘法表
注意:我们可以去找一张九九乘法表图片,看看结果和我们想的一致不
第二步:(找规律)找到打印需求的规律
分析:跟着我的思路走,你看对不对。以【小方块】为原点,右下方作为第一象限,一直到m列n行是不是就是m*n(仔细想想)
规律: 【□】 第一列 第二列 第三列 ... 第m列
第一行 1*1
第二行 1*2 2*2
第三行 1*3 2*3 3*3 ...
第四行 1*4 2*4 3*4 ... m*4
... ... ... ... ...
第八行 1*8 2*8 3*8 ... m*8
第n行 1*n 2*n 3*n ... m*n
明确需求后,理解设计方法-接下里我们就看看for语句的用法
代码:
for x in range (1,10):
for y in range (1,x+1):
print('%d*%d=%d' %(y,x,x*y),end='\t')
# print(f'{y}*{x}={y*x} ',end='\t') #第二种引用方式
print()
方法;利用for循环,结合range取值,每次取完一次值,就会换行打印下一次的取值内容
依次类推......
举例:第一次x=1,那么y在(1,2)左闭右开-可以取到y=1,本次打印则为1*1
......
第三次x=3,那么y在(1,4)左闭右开-可以取到y=1,2,3,本次打印则为1*3, 2*3, 3*3
依次类推.....
运行结果展示:
每天都来学习,会有不一样的知识等着你。
如果您看懂了,麻烦点赞,或转发!
谢谢~

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)