Python练习28
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python练习28相关的知识,希望对你有一定的参考价值。
无意看到老男孩的博文:合格linux运维人员必会的30道shell编程面试题及讲解
http://oldboy.blog.51cto.com/2561410/1632876
尝试着用刚开始学的python解答一些,权当练手了!
如有错误,还请批评!
# 企业面试题28、请用shell或Python编写一个等腰三角形(oldboy2_triangle.sh),接收用户输入的数字。
# 例如:
# [[email protected] ~]# 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的主要内容,如果未能解决你的问题,请参考以下文章