99乘法表的四种位置类型for...in while
#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相关推荐
- 用Python打印九九乘法表(四种循环法)
用Python打印九九乘法表(四种循环法) 前段时间跟着慕课的老师学完了一遍Python基础语法,再次回来用一些经典案列巩固一下知识点,加深对Python语法的熟练程度 一.for-for 循环实现九 ...
- php4种九九乘法表编程,PHP 99乘法表的几种实现代码
首先按照规矩,还是先废话一番,对于刚学PHP的新手来讲,用php写九九乘法表无疑是非常经典的一道练习题. 但不要小看这道练习题,它对于逻辑的考验还是相当到位的. 也许有人会觉得,九九乘法表有什么难的, ...
- javascript实现九九乘法表(四种形式)
1.使用for循环 1.1实现靠左的九九乘法表 代码 <!DOCTYPE html> <html lang="en"> <head><me ...
- 99乘法表的两种写法
正反乘法口诀表的写法 附带效果图 1.首先需要明白,九九乘法表是有9行的.并且,行数与列数是对等的关系.比如说,第一行是1*1,第二行是,2*1.2*2.以此类推,使用双层for循环去做,外面的for ...
- python打印99乘法表的3种方式
用python 打印九九乘法表,代码如下: 一. 使用双重for循环 # 九九乘法表 for i in range(1, 10):for j in range(1, i+1):print('{}x{} ...
- java九九乘法表(四种不同输出方式)
package com.fcy;public class TestMultiplied {public static void main(String[] args) {test1(); // tes ...
- MySQL表的四种分区类型
一.什么是表分区 通俗地讲表分区是将一大表,根据条件分割成若干个小表.mysql5.1开始支持数据表分区了. 如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分 ...
- c语言金字塔输出乘法表,python中打印金字塔和九九乘法表的几种方法
# 打印九九乘法表 for i in range(1,10): for j in range(1,i+1): # x=i*j # print(i,'*',j,'=',x,end=' ') print( ...
- 金字塔型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( ...
最新文章
- Oracle proceduce返回数据集小结
- [100]第三波常用命令
- 【DP优化】【P1430】序列取数
- 【快乐水题】506. 相对名次
- 用Backbone.js创建一个联系人管理系统(四)
- CMS 平台: Drupal, eZ Publish, WordPress, CMS Made Simple 横向比较
- Hive常见的存储格式的区别与应用场景
- 小黑T61P 挂了,显卡门,维修经历跟踪
- 矩阵分析及应用(10章 - 张量分析)
- 将小度WiFi改造为无线网卡(小度WiFi能够接收WiFi信号)
- 计算机模拟求解流体力学方程,计算流体力学模拟(CFD模拟)FLUENT中的湍流模型(一)...
- Ubuntu 制作光盘镜像文件
- 如何用Python写一个小游戏(2)
- 自动驾驶之-MATLAB环境下基于深度学习的语义分割
- (附源码)springboot社区养老医疗服务平台 毕业设计 041148
- 微信小程序点击获取昵称头像
- 图文识别(一):验证码识别---中、英文、数字混合的单行文字识别等
- asp.net获取URL和IP地址(转)
- 机器学习笔记(三)—— 二向箔(从PCA到SVD)
- 为什么要嫁给物理学3