shell脚本多重循环小实验

一、99乘法表

#!/bin/bash

for ((a=1;a<=9;a++))

do

for ((b=1;b<=$a;b++))

do

c=$[$a*$b]

echo -n -e "$a*$b=$c\t"

done

echo ""

done

二、矩形

#!/bin/bash

for ((a=1;a<=5;a++))

do

for ((b=1;b<=10;b++))

do

echo -n "*"

done

echo ""

done

三、直线

#!/bin/bash

for ((a=1;a<=15;a++))

do

echo -n "*"

done

echo ""

四、正直角三角形

#!/bin/bash

for ((a=1;a<=9;a++))

do

for ((b=1;b<=$a;b++))

do

echo -n "*"

done

echo ""

done

五、反直角三角形

1、 空格矩形加三角

#!/bin/bash

for ((a=1;a<=9;a++))

do

for ((b=1;b<=10;b++))

do

echo -n " "

done

for ((c=1;c<=$a;c++))

do

echo -n "*"

done

echo ""

done

2、空格倒三角加三角

#!/bin/bash

for ((a=1;a<=9;a++))

do

for ((b=9;b>=$a;b--))

do

echo -n " "

done

for ((c=1;c<=$a;c++))

do

echo -n "*"

done

echo ""

done

六、倒直角三角形

#!/bin/bash

for ((a=1;a<=9;a++))

do

for ((b=9;b>=$a;b--))

do

echo -n "*"

done

echo ""

done

七、等腰直角三角形

1、算法计算 $a*2-1

#!/bin/bash

for ((a=1;a<=9;a++))

do

for ((b=9;b>=$a;b--))

do

echo -n " "

done

for ((c=1;c<=$[$a*2-1];c++))

do

echo -n "*"

done

echo ""

done

2、三角加小三角

#!/bin/bash

for ((a=1;a<=9;a++))

do

for ((b=9;b>=$a;b--))

do

echo -n " "

done

for ((c=1;c<=$a;c++))

do

echo -n "*"

done

for ((d=2;d<=$a;d++))

do

echo -n "*"

done

echo ""

done

八、等腰梯形

#!/bin/bash

for ((a=1;a<=9;a++))

do

for ((b=9;b>=$a;b--))

do

echo -n " "

done

for ((c=1;c<=9;c++))

do

echo -n "*"

done

for ((d=1;d<=$[$a*2-1];d++))

do

echo -n "*"

done

echo ""

done

九、菱形

#!/bin/bash

for ((a=1;a<=9;a++))

do

for ((b=9;b>=$a;b--))

do

echo -n " "

done

for ((c=1;c<=$[$a*2-1];c++))

do

echo -n "*"

done

echo ""

done

for ((d=1;d<=10;d++))

do

for ((e=2;e<=$d;e++))

do

echo -n " "

done

for ((f=10;f>=$d;f--))

do

echo -n "*"

done

for ((g=9;g>=$d;g--))

do

echo -n "*"

done

echo ""

done

十、可调节大小菱形

#!/bin/bash

read -p "输入大小" i

for ((a=1;a<=$i;a++))

do

for ((b=$i;b>=$a;b--))

do

echo -n " "

done

for ((c=1;c<=$[$a*2-1];c++))

do

echo -n "*"

done

echo ""

done

for ((d=1;d<=$i+1;d++))

do

for ((e=1;e<=$d-1;e++))

do

echo -n " "

done

for ((f=2*$i+1;f>=$[$d*2-1];f--))

do

echo -n "*"

done

echo ""

done

python打印倒等腰梯形,Linux使用shell脚本做的菱形等一些益智题相关推荐

  1. Linux系统shell脚本、python脚本编写

    GPU排队脚本 python脚本 GPU排队脚本 ---- GPU一旦空闲触发脚本执行程序 参考: GPU排队脚本(python脚本) cmd = 'bash run.sh' 该句设置要执行的pyth ...

  2. linux shell脚本攻略_(python)Linux下shell脚本监控Tomcat的状态并实现自动启动步骤...

    今天为大家带来的内容是:(python)Linux下shell脚本监控Tomcat的状态并实现自动启动步骤 本文内容主要介绍了Linux下shell脚本监控Tomcat的状态并实现自动启动的步骤,文章 ...

  3. Linux系统shell脚本之打印系统的IP信息

    Linux系统shell脚本基础之打印系统的IP信息 一.脚本要求 二.脚本内容 三.执行脚本 一.脚本要求 1.显示服务器的运行状态,并输出提示 2.输出电脑的IP地址等信息 3.将执行输出的信息记 ...

  4. python中执行shell脚本之subprocess模块_如何使用Python中的subprocess模块检查shell脚本的状态?...

    我有一个简单的Python脚本,它将使用Python中的subprocessmdoule来执行shell脚本.在 下面是我的pythonshell脚本,它正在调用testing.shshell脚本,它 ...

  5. Linux的shell脚本函数教程

    Linux的shell脚本函数教程 一.shell介绍 二.shell函数的介绍 三.函数的定义 四.shell中函数使用示例 一.shell介绍 二.shell函数的介绍 三.函数的定义 四.she ...

  6. linux du -sh 脚本,Linux之shell脚本(2)

    Linux之shell脚本(2) 一.printf命令: printf是一个把从标准输入的字符按照你所要求的格式输出到标准输出即屏幕的命令.在很多时候,我们可能需要将自己的数据给他格式化输出的. 1. ...

  7. Linux之shell脚本(2)

    Linux之shell脚本(2) 一.printf命令: printf是一个把从标准输入的字符按照你所要求的格式输出到标准输出即屏幕的命令. 在很多时候,我们可能需要将自己的数据给他格式化输出的. 1 ...

  8. Linux 常用Shell脚本,后端开发必备

    Linux 常用Shell脚本,后端开发必备 文章目录 Linux 常用Shell脚本,后端开发必备 1 用户猜数字 2 查看有多少远程的 IP 在连接本机 3 helloworld 4 打印 tom ...

  9. Linux之shell脚本编程

    Linux之shell脚本编程 编程介绍 shell 介绍 shell 脚本编程介绍 shell脚本命令 shell 编程基础知识 编程介绍 计算机编程的本质:输入.运算.输出 编译型语言: 程序在执 ...

最新文章

  1. TensorFlow基础1(波士顿房价/鸢尾花数据集可视化)
  2. 视频动作识别--Towards Good Practices for Very Deep Two-Stream ConvNets
  3. centos7 各版本区别 DVD Netinstall Everything Minimal GnomeLive KdeLive
  4. 【预训练模型】一文串起从NLP到CV 预训练技术和范式演进
  5. node.js学习笔记(4) http服务
  6. android获取imei兼容_Android获取IMEI号码
  7. 计算map代码_大数据系列之计算框架MapReduce
  8. appium+python 【Mac】Android夜神模拟器
  9. Web程序设计(第三版)课后习题答案
  10. 阿里联手数据港合建数据中心 服务金额至少40亿
  11. JUnit4 Note (尚学堂马士兵)
  12. 基于POP3协议收取邮件
  13. php+mysql实现简易博客系统
  14. 和风天气开发平台使用
  15. 【性能工具】Windows性能监控工具Perfmon使用指南
  16. 《精进:如何成为一个很厉害的人》 采铜
  17. JVM各内存区域存放内容
  18. 客户端和服务器之间的信息结构,客户端与服务器之间的通信过程
  19. 遭遇裁员,如何渡过心理危机?
  20. 超超超详细-实现一个简单的基于 React Fiber 的 React

热门文章

  1. PHP的Postman使用
  2. java中断线程_Java中断线程的方法
  3. 互为质数的勾股数c语言,c语言 寻求勾股数满足x2+y2=z2的正整数x,y和z称为一组勾股数(pythagorean...
  4. oracle 登录非系统用户,非Oracle用户使用操作系统验证登陆(/ as sysdba)
  5. php受保护的成员方法,PHP继承和受保护的成员可见性
  6. php 处理树形数据,php实现的树形结构数据存取类实例
  7. java web mvc 拆分_JAVA WEB初接触——简单的MVC架构
  8. python质数列_现代化程序开发笔记(3)——多文件与模块
  9. linux 工具 SecureCRT 使用 rz 和 sz 命令
  10. FileZilla Server : FTP and FTPS Server