美文网首页Python爬虫作业
Python青苔计划(五)打印三角形

Python青苔计划(五)打印三角形

作者: 请万万喝水 | 来源:发表于2017-04-23 20:43 被阅读0次
    青苔计划

    打印三角形

    之前计划一次打一行“*”,使用

    '*'*n
    

    的方法,但是这对下个任务“打印万年历”似乎没有什么帮助,毕竟同一行的每个日期都是不同的,所以打印三角形,我就一个个星号,挨个打出来了

    注:不换行在Python2.7中使用 print'x',,在python3.x中应使用print(‘x’,end=“”)

    1.打印等腰三角形

    print('input a number')
    n=int(input())
    for i in range(1,n+1):
        print("")
        for m in range(1,i+1):
            print('*',end="")
    
    #运行结果
    C:\python36\python.exe C:/Users/Administrator/PycharmProjects/untitled2/wannianl.py
    input a number
    6
    
    *
    **
    ***
    ****
    *****
    ******
    Process finished with exit code 0
    
    

    2.打印倒三角形

    print('input a number')
    n=int(input())
    for i in range(1,n+1):
        print("")
        for m in range(1,n+2-i):
            print('*',end="")
    #运行结果
    C:\python36\python.exe C:/Users/Administrator/PycharmProjects/untitled2/wannianl.py
    input a number
    4
    
    ****
    ***
    **
    *
    Process finished with exit code 0
    
    

    3.打印正三角形
    /(ㄒoㄒ)/~~,这个还是搞了一会儿才明白

    print('input a number')
    n=int(input())
    for i in range(1,n+1):
        print("")
        y=n-i
        print(' '*y,end="")
        for l  in range(1,2*i):
            print('A',end="")
    #运行结果
    C:\python36\python.exe C:/Users/Administrator/PycharmProjects/untitled2/wannianl.py
    input a number
    4
    
       A
      AAA
     AAAAA
    AAAAAAA
    Process finished with exit code 0
    
    

    pycharm打印的三角形为什么没有大家的好看呢!

    相关文章

      网友评论

        本文标题:Python青苔计划(五)打印三角形

        本文链接:https://www.haomeiwen.com/subject/rwfszttx.html