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周年纪念日.

上一篇下一篇

猜你喜欢

热点阅读