首先是shell
等边三角形
[root@hxymy_script]#shff.sh
num:6
*
***
*****
*******
*********
***********
[root@hxymy_script]#catff.sh
#!/bin/bash
#########################################################################
#FileName:ff.sh
#Author:huxianyong
#mail:hxy123@163.com
#CreatedTime:2017年06月07日星期三16时41分14秒
#########################################################################
read-p"num:"num
for((i=1;i<=$num;i++))
do
for((j=$num;j>i;j--))
do
echo-e"\c"
done
for((l=1;l<=i;l++))
do
echo-e"*\c"
done
for((r=1;r
do
echo-e"*\c"
done
echo
done
或者
read-p"num:"num
for((i=1;i<=$num;i++))
do
for((j=$num;j>i;j--))
do
echo-e"\c"
done
for((l=1;l<=2*i-1;l++))
do
echo-e"*\c"
done
echo
done
[root@hxymy_script]#shff.sh
num:6
*
**
***
****
*****
******
[root@hxymy_script]#catff.sh
#!/bin/bash
#########################################################################
#FileName:ff.sh
#Author:huxianyong
#mail:hxy123@163.com
#CreatedTime:2017年06月07日星期三16时41分14秒
#########################################################################
read-p"num:"num
for((i=1;i<=$num;i++))
do
for((j=$num;j>i;j--))
do
echo-e"\c"
done
for((l=1;l<=i;l++))
do
echo-e"*\c"
done
echo
done
等腰直角三角形
[root@hxymy_script]#shff.sh
num:5
*
***
*****
*******
*********
[root@hxymy_script]#catff.sh
#!/bin/bash
#########################################################################
#FileName:ff.sh
#Author:huxianyong
#mail:hxy123@163.com
#CreatedTime:2017年06月07日星期三16时41分14秒
#########################################################################
read-p"num:"num
for((i=1;i<=$num;i++))
do
for((l=1;l<=2*i-1;l++))
do
echo-e"*\c"
done
echo
done
菱形
for((i=1;i<12;i++))
do
if[[$i-le6]];then
for((j=$((12-i));j>i;j--))
do
echo-n"";
done
for((m=1;m<=$((2*i-1));m++))
do
#echo-n"$i"
echo-n"*"
done
echo""
elif[[$i-gt6]];then
n=$((12-i))
for((j=$((12-n));j>n;j--))
do
echo-n"";
done
for((m=1;m<=$((2*n-1));m++))
do
#echo-n"$i"
echo-n"*"
done
echo""
fi
done
其他的形状大同小异了
python打印菱形
*
***
*****
*******
*****
***
*
s='*'
foriinrange(1,8,2):
print((s*i).center(7))
foriinreversed(range(1,6,2)):
print((s*i).center(7))
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250