解题思路:用while True实现无限循环,观察发现,输入n,则第一行首尾为“*”,中间为n个空格,这样的行共有n行,总共有n+1行,且第n+1行为n+2个“*”
注意事项:注意try和except的运用
参考代码:
while True:
try:
n = int(input())
i = n
while i > 0:
i -= 1
print('*' + ' ' * n + '*')
print('*' * (n + 2))
print()
except:
break
0.0分
1 人评分
这可能是一个假的冒泡法浏览:985 |
拆分位数 (C语言代码)浏览:1327 |
简单的a+b (C语言代码)浏览:526 |
简单的a+b (C语言代码)浏览:808 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:545 |
最小公倍数 (C语言代码)浏览:1026 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)from DQM浏览:653 |
矩阵乘方 (C语言代码)浏览:1022 |
循环入门练习5 (C语言代码)浏览:830 |
蚂蚁感冒 (C语言代码)浏览:768 |