2018-07-07-python3-用星星(**)打印矩形02
2018-07-07 本文已影响0人
mychineseheart
1.代码展示.
写程序实现打印矩形方块.
#4
#****
#* *
#* *
#****
#5
#*****
#* *
#* *
#*****
#备注,该程序主要有三部分组成,方法一,方法二,if函数.
n = int(input("请输入数据:"))
# print(n*"*")
# print("*"+(n-2)*" "+"*")
# print("*"+(n-2)*" "+"*")
# print(n*"*")
print(n*"*")
print("*",(n-4)*" ","*")
print("*",(n-4)*" ","*")
print(n*"*")
2.代码运行.
tarena@tedu:~/桌面$ python3 juxing.py
请输入数据:20
********************
* *
* *
********************
tarena@tedu:~/桌面$ python3 juxing.py
请输入数据:20
********************
* *
* *
********************
3.代码解析.
自己写完代码,自己测测就知道了,有错误,修改即可.
这里面用了数学的凑合思想.
其中, 会自然产生空格,所以,有必要,是n-4 而不是n-2 ,这一点要特别注意.
4.others
2018.7.7 22:28 zhuhairui tarena xinfangcun
七七事变,81周年纪念日.