zoukankan      html  css  js  c++  java
  • 打印三角形

    1.打印直角三角形

    # 1.输出直角三角形
    # 方法1
    def print_Right_triangle(m):
        if m>1:
            for i in range(m+1): #控制行数
                print('* '*i)
        else:
            print("无法构成三角形")
    
        print("这是边长为:{0}的等腰直角三角形".format(m))
    
    print_Right_triangle(5)
    
    # 方法2
    def print_Right_triangle1(m):
        if m>1:
            for i in range(1,m+1): #控制行数
                for j  in range(1,i+1):
                    print('* ',end='')  # 不放行输出
                print() # 放行
        else:
            print("无法构成三角形")
    
        print("这是边长为:{0}的等腰直角三角形".format(m))
    
    print_Right_triangle1(5)

    2.打印等腰三角形

    # 方法1
    def print_isosceles_triangle(n):
        if n>1:
            for i in range(n,0,-1):
                print(i*'  ' + (n-i) * ' ' +(n-i+1) * '* ')
            print("这是边长为:{0}的等腰三角形".format(n))
        else:
            print("无法构成三角形")
    
    print_isosceles_triangle(10)
    
    # 方法2
    def print_isosceles_triangle1(n):
        if n>1:
            for i in range(n+1):  # 控制行数
                for j in range(1,n-i+1):  # 控制空格输出
                    print(' ',end='')
                for k in range(1,i+1):  # 控制*输出
                    print('* ',end='')
                print("")
    
            print("这是边长为:{0}的等腰三角形".format(n))
        else:
            print("无法构成三角形")
    
    print_isosceles_triangle1(10)
  • 相关阅读:
    ASP.NET缓存:缓存ASP.NET页
    oracle小技巧:字符串原样输出
    ASP.NET缓存:概述
    如何设计表结构便于treeview显示?
    Delphi VCLSkin 界面美化
    txt文件导入存储过程
    TreeView挺入数据库
    TreeView使用笔记
    TreeView格式
    TreeView学习总结
  • 原文地址:https://www.cnblogs.com/kite123/p/12505589.html
Copyright © 2011-2022 走看看