星号99乘法表c语言,用Python打印九九乘法表与金字塔(*)星号

'''

1*1=1

2*1=2 2*2=4

3*1=3 3*2=6 3*3=9

4*1=4 4*2=8 4*3=12 4*4=16

5*1=5 5*2=10 5*3=15 5*4=20 5*5=25

6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36

7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49

8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64

9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81

'''

第一个解法

for i in range(1,10):

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

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

print('')

第二种解法

for i in range(1, 10):

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

print('{}x{}={} '.format(i, j, i*j), end='')

print()

第三种解法

for i in range(1, 10):

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

print('{}x{}={}\t'.format(i, j, i*j), end='')

print()

第四种解法

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()

第六种解法

i=1

while i<10:

j=1

while j<=i:

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

j+=1

print("")

i+=1

打印如下所示金字塔,基础不错的同学该题可以考虑for循环的嵌套:

'''

# max_level=5

* # current_level=1,空格数=4,*号数=1

*** # current_level=2,空格数=3,*号数=3

***** # current_level=3,空格数=2,*号数=5

******* # current_level=4,空格数=1,*号数=7

********* # current_level=5,空格数=0,*号数=9

# 数学表达式

空格数 = max_level-current_level

*号数 = 2*current_level-1

'''

nf = 5

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

print(' ' * (nf - i) + '*' * (2 * i - 1))

python打印九九乘法表

每种编程语言都可能会遇到编写“九九乘法表”的问题,用Python来处理也是很简单的,具体代码如下(基于Python3)): i = 1 while i <= 9: j = 1 while j & ...

利用Python循环(包括while&amp&semi;for)各种打印九九乘法表

一.for循环打印九九乘法表 #注意:由于缩进在浏览器不好控制,请大家见谅,后续会有图片传入. 1.1 左下角 for i in range(1,10): for j in range(1,i+1): ...

python脚本7&lowbar;打印九九乘法表

#打印九九乘法表 for i in range(1,10): s = "" for j in range(1,i+1): s += str(j) + '*' + str(i) + ...

python—用for循环、while循环和一句话打印九九乘法表

用for循环打印九九乘法表: for i in range (1,10): for j in range(1,10): print(j,"x",i,"=",i* ...

python练习(一)----打印九九乘法表

打印九九乘法表 ,): ,i+): print("{0} x {1} = {2} \t".format(j,i,i*j),end='') //print默认end=‘\n’, pr ...

python编写九九乘法表代码

打印九九乘法表 代码: #!/usr/bin/env python # -*- coding: UTF-8 -*- # 项目二: # 1.要求:编写九九乘法表 # 2.分析: # 根据九九乘法表的样式 ...

python3 打印九九乘法表

打印九九乘法表 # !/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hiuhung Wan for i in range(1, 10): fo ...

scala打印九九乘法表的5种实现

使用scala打印九九乘法表,可以有多种实现方法,实现的过程充分的体现的scala语言的优势和巨大的简洁性和高效性, 下面我用了5种方法实现九九乘法表. 使用类似于java,c++等指令风格的的编程实 ...

C&num;打印九九乘法表

C#打印九九乘法表... ---------------------------------- using System; using System.Collections.Generic; usin ...

随机推荐

Web Performance Test &colon; 为Request的Post参数名添加XPath支持

问题描述 本文的标题看起来有些含糊其辞,这里我需要把问题阐述得更加清楚.这是我们使用VSTS进行Web Performance Test时,Asp.net造成的特定问题(也许其他开发工具或插件也会造成 ...

Flex 学习笔记 ComboBox内容框宽度

如何设置ComboBox下拉选项框的宽度呢 左边下拉框发现字符太长了   属性里也找不到相关宽度可以设置,解决如下

前端编码风格规范(3)—— JavaScript 规范

JavaScript 规范 全局命名空间污染与 IIFE 总是将代码包裹成一个 IIFE(Immediately-Invoked Function Expression),用以创建独立隔绝的定义域.这 ...

phalcon&colon; 获取参数的方法

phalcon: 获取参数的方法 一般情况下:GET/POST $this->request->get(参数); $this->request->getPost("参 ...

js json与对象的相互转换

var str = '{ "name": "cxh", "sex": "man" }'; //JSON字符串:var o ...

C&num;winform程序自定义鼠标样式

public void SetCursor(Bitmap cursor, Point hotPoint) { int hotX = hotPoint.X; int hotY = hotPoint.Y; ...

PHP和MySQL Web开发&lpar;原书第4版&rpar; 高清PDF&plus;源代码

PHP和MySQL Web开发(原书第4版) 高清PDF+源代码 [日期:2014-08-06] 来源:Linux社区  作者:Linux [字体:大 中 小]     内容简介

DedeCMS数据负载性能优化方案简单几招让你提速N倍

前文介绍了DedeCMS栏目列表页实现完美分页的方法,避免了大部分重复栏目标题对搜索引擎的影响,对SEO更有利.今天,分享一下DedeCMS数据负载性能优化的方法. 接触织梦也有三年多时间了,对它可谓 ...

form表单获取多选的值

flask 中 form 表单直接获取多选框的值时 language = request.values.getlist('values')或 language=request.from.getlist ...

redis 系列4 数据结构之链表

一. 概述 链表提供了高效的节点重排能力,以及顺序性的节点访问方式,并且可能通过增删节点来灵活地调整链表的长度.作为一种数据结构,在C语言中并没有内置的这种数据结构.所以Redis构建了自己的链表实现 ...

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值