#whlie循环

#方向一(左下角)
i = 1
while i<=9:
  j=1
  while j<=i:
    print("%d*%d=%2d "%(i,j,i*j),end='')
    j+=1
  print()
  i+=1

print('----------------------------------------------------')

#方向二(右下角)
i = 1
while i<=9:
  k=1
  while k<=9-i:
    print(' ',end='')
    k+=1
  j=1
  while j<=i:
    print("%d*%d=%2d "%(i,j,i*j),end='')
    j+=1
  print()
  i+=1

print('---------------------------------------------------')
#方向三(左上角)
i = 9
while i>=1:
  j=1
  while j<=i:
    print("%d*%d=%2d "%(i,j,i*j),end='')
    j+=1
  print()
  i-=1

print('---------------------------------------------------')

#方向四(右下角)
i = 9
while i>=1:
  k=1
  while k<=9-i:
    print(' ',end='')
    k+=1
  j=1
  while j<=i:
    print("%d*%d=%2d "%(i,j,i*j),end='')
    j+=1
  print()
  i-=1

#  for...in循环

# 方向一(左下角)

for i in range(1,10):
  for j in range(1,i+1):
    print('%d*%d=%2d ' %(i,j,i*j),end = '')
  print()

print('---------------------------------------------------------')

#方向二(左上角)
for i in range(1,10):
  for j in range(i,10):
    print('%d*%d=%2d ' %(i,j,i*j),end = '')
  print()

print('-----------------------------------------------------')

#方向三(右下角)

for i in range(1,10):
  for k in range(i,9):
    print(end = ' ')
  for j in range(1,i+1):
    print('%d*%d=%2d ' %(i,j,i*j),end = '')
  print()

print('---------------------------------------------------------')

#方向四(右上角)
for i in range(1,10):
  for k in range(1,i):
    print(end=' ')
  for j in range(i,10):
    print('%d*%d=%2d ' %(i,j,i*j),end = '')
  print()

转载于:https://www.cnblogs.com/sihulu/p/7822629.html

99乘法表的四种位置类型for...in while相关推荐

  1. 用Python打印九九乘法表(四种循环法)

    用Python打印九九乘法表(四种循环法) 前段时间跟着慕课的老师学完了一遍Python基础语法,再次回来用一些经典案列巩固一下知识点,加深对Python语法的熟练程度 一.for-for 循环实现九 ...

  2. php4种九九乘法表编程,PHP 99乘法表的几种实现代码

    首先按照规矩,还是先废话一番,对于刚学PHP的新手来讲,用php写九九乘法表无疑是非常经典的一道练习题. 但不要小看这道练习题,它对于逻辑的考验还是相当到位的. 也许有人会觉得,九九乘法表有什么难的, ...

  3. javascript实现九九乘法表(四种形式)

    1.使用for循环 1.1实现靠左的九九乘法表 代码 <!DOCTYPE html> <html lang="en"> <head><me ...

  4. 99乘法表的两种写法

    正反乘法口诀表的写法 附带效果图 1.首先需要明白,九九乘法表是有9行的.并且,行数与列数是对等的关系.比如说,第一行是1*1,第二行是,2*1.2*2.以此类推,使用双层for循环去做,外面的for ...

  5. python打印99乘法表的3种方式

    用python 打印九九乘法表,代码如下: 一. 使用双重for循环 # 九九乘法表 for i in range(1, 10):for j in range(1, i+1):print('{}x{} ...

  6. java九九乘法表(四种不同输出方式)

    package com.fcy;public class TestMultiplied {public static void main(String[] args) {test1(); // tes ...

  7. MySQL表的四种分区类型

    一.什么是表分区 通俗地讲表分区是将一大表,根据条件分割成若干个小表.mysql5.1开始支持数据表分区了. 如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分 ...

  8. c语言金字塔输出乘法表,python中打印金字塔和九九乘法表的几种方法

    # 打印九九乘法表 for i in range(1,10): for j in range(1,i+1): # x=i*j # print(i,'*',j,'=',x,end=' ') print( ...

  9. 金字塔型php的9x9乘法口诀表,python中打印金字塔和九九乘法表的几种方法

    # 打印九九乘法表 for i in range(1,10): for j in range(1,i+1): # x=i*j # print(i,'*',j,'=',x,end=' ') print( ...

最新文章

  1. Oracle proceduce返回数据集小结
  2. [100]第三波常用命令
  3. 【DP优化】【P1430】序列取数
  4. 【快乐水题】506. 相对名次
  5. 用Backbone.js创建一个联系人管理系统(四)
  6. CMS 平台: Drupal, eZ Publish, WordPress, CMS Made Simple 横向比较
  7. Hive常见的存储格式的区别与应用场景
  8. 小黑T61P 挂了,显卡门,维修经历跟踪
  9. 矩阵分析及应用(10章 - 张量分析)
  10. 将小度WiFi改造为无线网卡(小度WiFi能够接收WiFi信号)
  11. 计算机模拟求解流体力学方程,计算流体力学模拟(CFD模拟)FLUENT中的湍流模型(一)...
  12. Ubuntu 制作光盘镜像文件
  13. 如何用Python写一个小游戏(2)
  14. 自动驾驶之-MATLAB环境下基于深度学习的语义分割
  15. (附源码)springboot社区养老医疗服务平台 毕业设计 041148
  16. 微信小程序点击获取昵称头像
  17. 图文识别(一):验证码识别---中、英文、数字混合的单行文字识别等
  18. asp.net获取URL和IP地址(转)
  19. 机器学习笔记(三)—— 二向箔(从PCA到SVD)
  20. 为什么要嫁给物理学3

热门文章

  1. java--面对对象之final关键字和static关键字
  2. 转 python测试框架最全资源汇总
  3. jQuery 插件开发指南
  4. [BZOJ1030] [JSOI2007] 文本生成器 (AC自动机 dp)
  5. 如何优化Mysql执行查询数据的速度
  6. IOS中单例的简单使用
  7. 现在补上个人项目的分析照片
  8. 服务器端 OR 客户端
  9. web.config中的InProc模式 与 StateServer模式[转]
  10. 最近想学习一下编译原理,做一个编程规范的检测工具