【之前发布到本人的51cto博客,现转过来】

无意看到老男孩的博文:合格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)

最新文章

  1. Codeforces Round #355 (Div. 2)-C
  2. hdu 5101 Select
  3. QQ邮箱附件发送
  4. YouTube上的版权保护
  5. js 倒计时 button不可用
  6. 《.NET简单企业应用》项目开发环境
  7. 压缩/解压 zip 时遇到 java.lang.IllegalArgumentException: MALFORMED
  8. myhuiban会议,期刊,科研人员,计算机类会议大全
  9. 对话框(alert,prompt,confirm,showModalDialog)
  10. 学习hadoop
  11. Android CoordinatorLayout、AppBarLayout、DrawerLayout、NavigationView 的使用及问题小结
  12. Python学习笔记-CGI编程(如何在IIS上挂Python开发的Webservice)
  13. String与StringBuffer
  14. 20164304姜奥——Exp1 PC平台逆向破解
  15. JavaScript踩坑
  16. Qt使用std::sort进行排序
  17. Python从入门到精通之First!
  18. redis使用rdb恢复数据
  19. PC/FORTH 数字类型
  20. Prism for WPF

热门文章

  1. 对JavaScript闭包的理解
  2. 【D3】cluster layout
  3. 程序员面试必备-链表各种操作及其实现方法(c实现)
  4. 终极锁实战:单JVM锁+分布式锁
  5. UESTC 30 &&HDU 2544最短路【Floyd求解裸题】
  6. jQuery源码分析-03扩展工具函数jQuery.extend
  7. mybatis 详解(二)------入门实例(基于XML)
  8. python常用模块(2)
  9. ABP+AdminLTE+Bootstrap Table权限管理系统第三节--abp分层体系及实体相关
  10. 敏捷视界:Scrum起源、Scrum术语