码迷,mamicode.com
首页 > 编程语言 > 详细

Python练习28

时间:2017-01-18 23:32:52      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:python   vscode   

无意看到老男孩的博文:合格linux运维人员必会的30道shell编程面试题及讲解

http://oldboy.blog.51cto.com/2561410/1632876

尝试着用刚开始学的python解答一些,权当练手了!

如有错误,还请批评!


# 企业面试题28、请用shell或Python编写一个等腰三角形(oldboy2_triangle.sh),接收用户输入的数字。

# 例如:


# [root@oldboy ~]# sh oldboy2_triangle.sh 

# Please Enter a number:5

    #0     *

    #1    ***

    #2   *****

    #3  *******

    #4 *********

#输入的数字表明有多少行数;
#如果用户输入的是5(0-4),记为M:
#第n行的*的个数是2n-1
#排列方法为m-n个空格加上2n-1个*
m=int(input("Plz input a num:"))
for n in range(m):
    s=(m-n)*" "+(2*n-1)*"*"
    print(s)

技术分享

Python练习28

标签:python   vscode   

原文地址:http://yangge.blog.51cto.com/5783507/1893015

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!