python for循环九九乘法表_Python中的九九乘法表(for循环)

用for循环写出的九九乘法表(包括函数的调用)

#方向一

for i in range(1,10):

for j in range(1,i+1):

d = i * j

print('%d*%d=%-2d'%(i,j,d),end = ' ' )

print()

下图为上面代码运行结果:

L3Byb3h5L2h0dHAvaW1hZ2VzMjAxNy5jbmJsb2dzLmNvbS9ibG9nLzEyNzUwOTAvMjAxNzExLzEyNzUwOTAtMjAxNzExMTkxNzE2NTg5OTktMTQyNTMyODI4Ny5wbmc=.jpg

以下为函数练习,函数和for循环结合的九九乘法表(没有上面的简洁明了)

#方向一

def hanshu(n):

m = n

sums = 0

for j in range(1,n+1):

sums = m*j

print("%d*%d=%-2d"%(m,j,sums),end = " ")

print("")

def hanshu1():

for i in range(1,10):

hanshu(i)

hanshu1()

下图为上面代码运行结果:

L3Byb3h5L2h0dHAvaW1hZ2VzMjAxNy5jbmJsb2dzLmNvbS9ibG9nLzEyNzUwOTAvMjAxNzExLzEyNzUwOTAtMjAxNzExMTkxNzQxMjQ5ODQtODY2MjYwODg3LnBuZw==.jpg

#方向二

def hanshu(n):

m = n

sums = 0

for j in range(1,n+1):

sums = m*j

print("%d*%d=%-2d"%(m,j,sums),end = " ")

print("")

def hanshu1():

for i in range(9,0,-1):

hanshu(i)

hanshu1()

下图为上面代码运行结果:

L3Byb3h5L2h0dHAvaW1hZ2VzMjAxNy5jbmJsb2dzLmNvbS9ibG9nLzEyNzUwOTAvMjAxNzExLzEyNzUwOTAtMjAxNzExMTkxNzQ1NDA5MjEtNzI4NDE0MjUucG5n.jpg

#方向三

def hanshu(n):

m = n

sums = 0

for k in range(0,10-n):

print(" ",end = "")

for j in range(1,n+1):

sums = m*j

print("%d*%d=%-2d"%(m,j,sums),end = " ")

print("")

def hanshu1():

for i in range(1,10):

hanshu(i)

hanshu1()

下图为上面代码运行结果:

L3Byb3h5L2h0dHAvaW1hZ2VzMjAxNy5jbmJsb2dzLmNvbS9ibG9nLzEyNzUwOTAvMjAxNzExLzEyNzUwOTAtMjAxNzExMjIxMDA2MDMyNzQtMTA3ODQzNjc2OC5wbmc=.jpg

#方向四

def hanshu(n):

for dix in range(10-n,0,-1):

print(" ",end = "")

sums = 0

m = n

for j in range(1,n+1):

sums = m*j

print("%d*%d=%-2d"%(m,j,sums),end = " ")

print("")

def hanshu1():

for i in range(9,0,-1):

hanshu(i)

hanshu1()

下图为上面代码运行结果:

L3Byb3h5L2h0dHAvaW1hZ2VzMjAxNy5jbmJsb2dzLmNvbS9ibG9nLzEyNzUwOTAvMjAxNzExLzEyNzUwOTAtMjAxNzExMjIxMDA5MDk4MzYtMTA3MTAzNjMxOS5wbmc=.jpg

以上函数部分主要是为了练习函数,大家有什么好的意见尽情留言哦,大家一起学习一起进步!

python之打印九九乘法表

配置环境:python 3.6 python编辑器:pycharm 整理成代码如下: #!/usr/bin/env python #-*- coding: utf-8 -*- #九九乘法表 #分析:九 ...

九九乘法表---for循环的嵌套

package com.zuoye.test;//控制台输出九九乘法表public class Jiujiu { public static void main(String[] args) { in ...

Python练习:九九乘法表

打印 n * n 的乘法表 #打印 9*9 乘法表 def Multiplication(n): # n - 定义打印的行数 max_len = len(str((n)**2)) #计算最大值的占位( ...

[作业] Python入门基础---九九乘法表

1.while 循环 : x = 1 while x < 10: y = 1 while y <=x: print('%d*%d=%2d' % (y,x,x*y),end = '\t') ...

在JSP动态网页中输出九九乘法表

<% StringBuffer sb = new StringBuffer(); ; i <= ; i++){ ; j <= i; j++){ sb.append(j + &quot ...

Python打印:九九乘法表

代码: i = 1 while i <= 9: n = 1 while n <=i: print("%d*%d=%d\t"%(n,i,i*n),end="&q ...

九九乘法表-for循环

1.打印在左上角 #直角在左上方 for i in range(9,0,-1): for j in range(1,10): if j <= i: print("{}*{}={}&qu ...

Python 使用for&period;&period;&period;in&period;&period;&period;和 while 循环 实现8种格式的 九九乘法表

#九九乘法表 for...in .. #左下角 for i in range(1,10): for j in range(1,i+1): print(' %d×%d=%2d'%(j,i,i*j), e ...

利用js的for循环实现一个简单的&OpenCurlyDoubleQuote;九九乘法表”

For循环九九乘法表 for循环是javascript中一种常用的循环语句,可以很好的解决在程序中需要重复执行某些语句,利用for循环实现简单的“九九乘法表”的效果: 让循环从小到大,依次排序,并计算 ...

随机推荐

php sleep

实例一:把时间输出十次,但全部有结果了,才在html浏览器页面输出 ;$i<;$i++){ echo time()."
"; sleep(); } echo ...

NOIP2013D1T3货车运输

题目链接:http://www.luogu.org/problem/show?pid=1967 数据:http://www.cnblogs.com/wanglichao/p/5592058.html ...

ACM&sol;ICPC 之 数论-费马大定理&lpar;HNUOJ 13371&rpar;

好歹我是数学专业的学生,还是要写写训练的时候遇到的数学问题滴~~ 在ACM集训的时候在各高校OJ上也遇见过挺多的数学问题,例如大数的处理,素数的各种算法,几何问题,函数问题(单调,周期等性质),甚至是 ...

ios批量打包

最近我们接到了新的需求,需要打出类似xx001-xx100共100个这样的ipa渠道包,不需要签名.(这批ipa包后续会用企业证书签名,不会影响AppStore的) 这些包所有的功能.内容都是一样的, ...

《Head First 设计模式》ch&period;3 装饰&lpar;Decorator&rpar;模式

设计原则 类应该对修改关闭,对扩展开放(开放-关闭原则).在每个地方使用开放-关闭原则是一种浪费,也没有必要,因为这通常会引入新的抽象层次,增加代码复杂度.需要把注意力集中在设计中最有可能改变的地方. ...

Asp&period;net MVC Bundle 的使用与扩展

一.Asp.net 自带Bundle的使用: 1. 在Globale中注册与配置 BundleConfig.RegisterBundles(BundleTable.Bundles); public c ...

c&plus;&plus; 关于换行符

windows: \r\n linux: \n mac: \r http://blog.chinaunix.net/uid-12706763-id-10830.html 不同的OS有不同的换行符: O ...

vs 2013打开vs 2008解决方案问题解决

同时安装了vs 2013和vs 2008后,双击vs 2008的解决方案,会出现直接用vs 2013打开的问题. 解决以上问题: 右键选择VS 2008的解决方案,选择开发方式->选择默认程序, ...

socket(TCP)通讯之Python实现

1.Service address = ('localhost', 9102) # AF_INET = ipv4; SOCK_STREAM:TCP s = socket.socket(socket.A ...

page-break-after&colon;always不能正常工作

https://stackoverflow.com/questions/9595412/ie7-ie8-page-break-afteralways-not-working 最近在打印网页的时候发现 ...

  • 8
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值