跟奥巴马一起编程
side,x = input().split()
def sswr (a):
if a-int(a)>=0.5:
return int(a+1)
else:
return int(a)
s = sswr(float(side)/2)
for i in range(s):
if i == 0 or i == s-1:
print(int(side)*x)
else:
print(x+' '*(int(side)-2)+x)
本博客介绍了一段由奥巴马发起的编程挑战,通过Python代码实现了一个简单的图形绘制任务。代码使用了输入、条件判断和循环等基本编程概念,展示了编程的基础知识。
跟奥巴马一起编程
side,x = input().split()
def sswr (a):
if a-int(a)>=0.5:
return int(a+1)
else:
return int(a)
s = sswr(float(side)/2)
for i in range(s):
if i == 0 or i == s-1:
print(int(side)*x)
else:
print(x+' '*(int(side)-2)+x)

被折叠的 条评论
为什么被折叠?
