小编Adj*_*dji的帖子

使用简单代码在Java或Python上创建一个Hour Glass模式?

所以我想知道,是否有任何简单的代码可以使用Java或Python制作奇数或偶数输入的Hour Glass模式?因为我的代码不简单(我使用的是Python).

这是输出示例:

预期产出

然后,这是我的代码:

def evenGlassHour(target):
 jsp=1
 jtop=target
 jbot=2
 jbotspace=int(target/2)
 eventarget=int(target/2)
 temp=""
 for i in range(eventarget):
     for j in range(i):
         temp+=" "
     for jsp in range(jtop):
         temp+="@"
     jtop-=2
     temp+="\n"
 for i in range(eventarget-1):
     for j in range(jbotspace-2):
         temp+=" "
     for j in range(jbot+2):
         temp+="@"
     jbot+=2
     jbotspace-=1
     temp+="\n"

 print(temp)

def oddGlassHour(target):
 jsp=1
 jtop=target
 jbot=1
 jbotspace=int(target/2)
 oddtarget=int(target/2)
 temp=""
 for i in range(oddtarget):
     for j in range(i):
         temp+=" "
     for jsp in range(jtop):
         temp+="@"
     jtop-=2
     temp+="\n"
 for i in range(oddtarget+1):
     for j in …
Run Code Online (Sandbox Code Playgroud)

python java

6
推荐指数
1
解决办法
570
查看次数

标签 统计

java ×1

python ×1