iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python实现打印九九乘法表的不同方法总结
  • 771
分享到

Python实现打印九九乘法表的不同方法总结

Python 官方文档:入门教程 => 点击学习

摘要

目录前言第一种方法:for-for第二种方法:while-while第三种方法:while-for第四种方法:for-while第五种方法:定义一个变量a第六种方法:使用递归第七种方

前言

嗨喽~大家好呀,这里是魔王呐  ~!

学习python的过程中需要不断的积累和练习,这样才能够走的更远,

今天一起来学习怎么用Python写九九乘法表~

第一种方法:for-for

代码:

for i in range(1, 10):
    for j in range(1, i+1):
        print(f'{j}x{i}={i*j}\t', end='')
    print()

效果展示

第二种方法:while-while

代码:

i = 1
while i <= 9:
    j = 1
    while(j <= i):    # j的大小是由i来控制的
        print(f'{i}*{j}={i*j}', end='\t')
        j += 1
    print('')
    i += 1

效果展示

第三种方法:while-for

代码:

i = 1
while i <= 9:
    for j in range(1, i+1):  # range()函数左闭右开
        print(f'{i}*{j}={i*j}', end=' ')
    i += 1
    print()

效果展示

第四种方法:for-while

代码:

for i in range(1, 10):
    j = 0
    while j < i:
        j += 1
        print(f"{i}*{j}={i*j}", end=' ')
    print()

效果展示

第五种方法:定义一个变量a

代码:

a = [1, 2, 3, 4, 5, 6, 7, 8, 9]
for i in a:
    j = 1
    while j <= i:
        print(f'{i}*{j}={i*j}', end='\t')
        # %-3D 是控制输出结果占据3位,且从左面开始对齐
        j += 1
    print()

效果展示

第六种方法:使用递归

代码:

def multiplication(n):
	if n < 10:
		for m in range(1, n+1):
			print(f"{m}*{n}={m*n}", end="\t")
		print()
		multiplication(n+1)


multiplication(1)

效果展示

第七种方法:使用一行语句

代码

print('\n'.join([' '.join(["%2s x%2s = %2s" % (j, i, i*j) for j in range(1, i+1)]) for i in range(1, 10)]))

效果展示

我们再把代码优化下

print('\n'.join([' '.join([f"{j}x{i}={i*j}" for j in range(1, i + 1)]) for i in range(1, 10)]))

效果展示

到此这篇关于Python实现打印九九乘法表的不同方法总结的文章就介绍到这了,更多相关Python打印九九乘法表内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Python实现打印九九乘法表的不同方法总结

本文链接: https://www.lsjlt.com/news/172889.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python实现打印九九乘法表的不同方法总结
    目录前言第一种方法:for-for第二种方法:while-while第三种方法:while-for第四种方法:for-while第五种方法:定义一个变量a第六种方法:使用递归第七种方...
    99+
    2022-11-16
    Python打印九九乘法表方法 Python打印九九乘法表 Python 九九乘法表
  • Python打印九九乘法表
    py代码: i = 1while i <=9:j = 1while j <=i:print("%s%s=%s\t "%(j,i,ji),end="")j += 1print(" ")i +=1...
    99+
    2023-01-31
    九九 乘法表 Python
  • 打印九九乘法表
    1 line =9 2 while line >0: 3 #print ("*") 4 tmp =line 5 while tmp >0: 6 print ("#",e...
    99+
    2023-01-31
    九九 乘法表
  • Python实现打印九九乘法表的方法有哪些
    这篇文章主要介绍“Python实现打印九九乘法表的方法有哪些”,在日常操作中,相信很多人在Python实现打印九九乘法表的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python实现打印九九乘法表...
    99+
    2023-07-04
  • Python不同格式打印九九乘法表示例
    目录前言:1.长方形完整格式2.左上三角形3.右上三角形4.左下三角形5.右下三角形前言: 最近在学习Python,学习资源有慕课网上的视频教程、菜鸟教程以及Python官方文档tu...
    99+
    2024-04-02
  • python之打印九九乘法表
     配置环境:python 3.6 python编辑器:pycharm 整理成代码如下: #!/usr/bin/env python #-*- coding: utf-8 -*- #九九乘法表 #分析:九九乘法表排列呈现的是一个边长为九...
    99+
    2023-01-31
    九九 乘法表 python
  • Python怎么打印九九乘法表
    可以使用以下代码来打印九九乘法表: for i in range(1, 10): for j in range(1, i+1...
    99+
    2024-03-02
    Python
  • Python不同格式打印九九乘法的方法是什么
    这篇文章主要介绍“Python不同格式打印九九乘法的方法是什么”,在日常操作中,相信很多人在Python不同格式打印九九乘法的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python不同格式打印九...
    99+
    2023-06-21
  • html九九乘法表怎么打印
    要在HTML中打印九九乘法表,你可以使用嵌套的`<table>`元素和循环来实现。以下是一个示例代码:```html<!DOCTYPE html><html><head>  &l...
    99+
    2023-08-11
    html九九乘法表 html
  • python3 打印九九乘法口诀表
    for i in range(1, 10): for j in range(1, i+1): # print(f'{i}×{j}={i*j}', end='\t') print('%d×%d=%d...
    99+
    2023-01-30
    乘法 口诀 九九
  • Java如何打印九九乘法表
    Java如何打印九九乘法表 分析: 要打印九九乘法表,可以借助双重循环先看整体,有9行,所以就先用一个for循环,for(i=1;i...
    99+
    2023-10-21
    java Powered by 金山文档
  • 用Python打印九九乘法表(四种循环法)
    用Python打印九九乘法表(四种循环法) 前段时间跟着慕课的老师学完了一遍Python基础语法,再次回来用一些经典案列巩固一下知识点,加深对Python语法的熟练程度 一、for-for 循环实现九...
    99+
    2023-09-15
    python
  • Python打印三角形九九乘法表代码
    正三角形九九乘法表 #正三角形九九乘法表 for i in range(1,10): for j in range(1,i+1): print(str(i...
    99+
    2024-04-02
  • C#九九乘法表的实现方法
    本篇内容介绍了“C#九九乘法表的实现方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!C#九九乘法表的算法实现是如何的呢?首先我们看看代码的...
    99+
    2023-06-17
  • Java打印九九乘法表代码详情
    目录1.使用双重for循环打印九九乘法表2.使用双重for循环打印九九乘法表,跳过第五行3.使用do{}while()实现打印九九乘法表1.使用双重for循环打印九九乘法表 Ja...
    99+
    2024-04-02
  • PHP实现九九乘法表
    实现思路: (1)初始化九九乘法表的顶层为1,将乘法表的层数作为for循环的循环条件 (2)使用上述for循环输出每层中的单元格 (3)利用每层中单元格的个数找出乘数和被乘数,进行求积运算。 (4)将乘法运算显示在表格中 来源地址:htt...
    99+
    2023-10-02
    php 开发语言
  • Python 九九乘法表的7种实现方式
    Python 九九乘法表的7种实现方式 九九乘法表是初学者学习编程的必要练手题目之一,因此各种语言都有对应的实现方式,而 Python 也不例外。在 Python 中,我们可以使用多种方式来生成一个简...
    99+
    2023-08-31
    python 开发语言 算法 数据结构
  • python打出九九乘法口诀表
    用IDLE打出乘法口诀表,想要就是如下图的结果:实现算法很简单,但是IDLE(python3.7)默认的换行输出方式不太容易实现,得需费一番脑筋。代码如下:*row=0                                   #...
    99+
    2023-01-31
    乘法 口诀 九九
  • 使用react实现九九乘法表的方法
    本篇文章和大家了解一下使用react实现九九乘法表的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。react实现九九乘法表的方法:1、循环tr,然后在外面定义一个方法循环td;2、用传参的形式把tr每一项传递出去;3...
    99+
    2023-07-04
  • 怎么用python实现九九乘法表
    这篇文章主要介绍怎么用python实现九九乘法表,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!首先,我们来回忆一下99乘法表长什么样子吧进入正题:实现99乘法表你能学到for 循环range函数format 格式字符...
    99+
    2023-06-26
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作