Python入门教程+项目实战-4.3节: 程序实战-九九乘法表

目录

4.3.1 打印九九乘法表

4.3.2 程序源码

4.3.3 系统学习Python


4.3.1 打印九九乘法表

我们在4.1节的课程中学习了windows命令行的基础知识以及常用命令。在本节程序实战中,我们来编写一个非常简单的Python程序,在命令行中输出九九乘法表。九九乘法表的输出界面如下图所示:

4.3.2 程序源码

在桌面创建一个名为multiplication_table.py的Python脚本。用PyCharm打开以后,输入以下Python代码:

Python

"""
@author: 薯条老师
@desc: 输出九九乘法表
"""


"""
(1) range(begin, end)会生成[begin, end)范围区间的整数序列,同学们需注意,不包含end
举个简单的例子:
range(1, 2)生成的是[1, 2)区间的整数序列:1
range(1, 3)生成的是[1, 3)区间的整数序列:1, 2
(2) for用来定义循环,会遍历数据集合中的所有元素
for m in range(1, 10)会逐一遍历[1, 10)区间的所有自然数,然后赋值给m
"""


for m in range(1,10):
    """
    当m是1时, for n in range(1, m+1)遍历出来的是1
    当m是2时,for n in range(1, m+1)遍历出来的是1, 2
    当m是3时,for n in range(1, m+1)遍历出来的是1, 2, 3
    ...
    当m是9是,for n in range(1, m+1)遍历出来的是1, 2, 3, 4, 5, 6, 7, 8, 9
    """
    for n in range(1,m+1):
        """
        print用来输出值到命令行,print函数中的end用来指定输出后的结束符,默认会换行
        当end指定为\t时不会换行,会输出水平制表符
        """
        print(f"{m}*{n}={m*n}", end="\t")
        """
        (1) Python中的*号表示乘法运算
        (2) 在以f为前缀的字符串中,可以在{}中进行运算。
        举例:{1*1}的结果为1,{2*2}的结果为4
        所以当m是1, n是1   输出的为{1}*{1}={1*1},即1*1=1
        当m是2, n是1,2时,输出的为{2}*{1}={2*1},{2}*{2}={2*2}, 即2*1=2  2*2=4    
        """
    # print()会输出一个换行符
    print()

将代码写完以后,按下键盘的windows键,然后执行cmd命令进入windows命令行。进入命令行以后执行cd Desktop切换到桌面,最后再执行python  multiplication_table.py就可以在命令行中输出九九乘法表。

同学们需注意,我们现在还并没有正式学习Python, 同学们只需做到将以上程序跑起来即可

程序如果运行失败,要么是你的环境配置有误,要么就是将代码复制粘贴的过程中,代码出了差错。同学们在一开始学习Python时,需认真仔细,端正好学习态度。

4.3.3 系统学习Python

薯条老师简介:资深技术专家,技术作家,著有《Python零基础入门指南》,《Java零基础入门指南》等技术教程。薯条老师的博客:http://www.chipscoco.com, 系统学习后端,爬虫,数据分析,机器学习

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

薯条老师-Python小班培训

土豪,不要走,你的铜板掉地下了

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值