python---------九九乘法表和直角三角形几种不同表达方式

# -*- coding: utf-8 -*-
# Author	:Gogh
# @Time		:2017/11/16 20:40
# @Email	:361910002@qq.com
#第一种方法
for i in range(1, 10):
    for j in range(1, 10):
        print(j,"*", i,"=",i*j,"\t",end="")
        if i == j:
            print("")
            break
a = [1,2,3]
a.__iter__()

# -*- coding: utf-8 -*-
# Author	:Gogh
# @Time		:2017/10/31 21:37
# @Email	:361910002@qq.com
# 九九乘法表第二种方法
first = 1
while first <= 9:
    sec = 1
    while sec <= first:
        print(str(sec)+"*"+str(first)+"="+str(sec * first), end="\t")
        sec += 1
    print()
    first += 1

# 将九九乘法表倒过来
first1 = 9
while first1 > 0:
    sec1 = 1
    while sec1 <= first1:
        print(str(sec1)+"*"+str(first1)+"="+str(sec1 * first1), end="\t")
        sec1 += 1
    print()
    first1 -= 1


# -*- coding: utf-8 -*-
# Author	:Gogh
# @Time		:2017/10/31 21:37
# @Email	:361910002@qq.com
# 输出一个直角三解形,用户指定输出行数, 可以考虑把三角形倒过来
line = 1
while line <=5:
    lin1 = line
    while lin1 > 0:
        print("*", end="")
        lin1 -= 1
    print()
    line += 1

# 将直角三角形倒过来
line2 = 5
while line2 > 0:
    line3 = line2
    while line3 > 0:
        print("*", end="")
        line3 -= 1
    print()
    line2 -= 1

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值