输入正整数(1<=n<=7),输出指定图形。(提示:用*运算符) 输入格式: 输入正整数n。
时间: 2023-08-17 15:02:20 浏览: 294
C语言必考100题.docx
根据题意,需要根据输入的正整数n来输出指定图形。下面是根据不同的n值输出不同图形的代码实现:
```Python
n = int(input("请输入正整数n:"))
if n == 1:
print("*")
elif n == 2:
print("**")
print("**")
elif n == 3:
print("***")
print("***")
print("***")
elif n == 4:
print("****")
print("****")
print("****")
print("****")
elif n == 5:
print("*****")
print("*****")
print("*****")
print("*****")
print("*****")
elif n == 6:
print("******")
print("******")
print("******")
print("******")
print("******")
print("******")
elif n == 7:
print("*******")
print("*******")
print("*******")
print("*******")
print("*******")
print("*******")
print("*******")
else:
print("输入的正整数超出范围!")
```
以上代码根据不同的n值分别输出不同行数与列数的星号图形。当n=1时,输出一个星号;当n=2时,输出2行2列的星号;以此类推,当n=7时,输出7行7列的星号图形。对于超出范围的输入,会输出提示信息"输入的正整数超出范围!"。
阅读全文