用shell或者python写出各种图形
发布时间:2020-12-15 16:56:08 所属栏目:安全 来源:网络整理
导读:首先是shell 等边三角形 [root@hxymy_script]#shff.shnum:6************************************[root@hxymy_script]#catff.sh#!/bin/bash##########################################################################FileName:ff.sh#Author:huxianyong#ma
首先是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<i;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)) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |