初级
跟奥巴马一起编程
未完成
初级参考
完整示例代码供参考,建议自己理解后重新输入
def solve(n, c):
n, c = int(n), str(c).strip()
# top and bottom row: n chars
# middle rows: c on left and right, spaces in middle
print(c * n)
m = round(n / 2)
if n % 2 == 0:
m = n // 2 - 1
else:
m = n // 2
for _ in range(m):
print(c + ' ' * (n-2) + c)
print(c * n)
示例
输入
solve(5, '*')
期望输出
***** * * * * *****
👑
升级 VIP
解锁全部题目,畅通无阻地学习
- ✓ 解锁全部训练包所有题目
- ✓ 查看完整参考代码和提示
- ✓ 浏览器内直接运行 Python 代码
- ✓ 自动批改 + 进度追踪
30天
¥18
1年
¥99
2年
¥158
3年
¥199