python写一段程序 ,判断所给数值是否是一到十里的一个数,如果是则输出该数表示的一个矩阵
时间: 2024-06-12 10:04:37 浏览: 45
以下是Python程序:
```python
num = int(input("请输入一个数值:"))
if num >= 1 and num <= 10:
if num == 1:
print("*")
elif num == 2:
print(" *")
print("* *")
elif num == 3:
print("* * *")
print(" *")
print("* * *")
elif num == 4:
print("* *")
print("* *")
print("*****")
elif num == 5:
print("*****")
print("*")
print("*****")
print(" *")
print("*****")
elif num == 6:
print("******")
print("*")
print("*")
print("******")
print("* *")
print("******")
elif num == 7:
print("*******")
print("* *")
print(" *")
print(" *")
print(" *")
print(" *")
print("*")
elif num == 8:
print(" ***")
print(" * *")
print("* *")
print("* *")
print(" * *")
print(" ***")
elif num == 9:
print(" ***")
print(" * *")
print("* *")
print("* * *")
print(" * *")
print(" ***")
else:
print(" ***")
print(" * *")
print("* *")
print("* * * *")
print("* *")
print(" * *")
print(" ***")
else:
print("请输入一个一到十之间的数值!")
```
使用方法:
1. 运行程序,会提示输入一个数值。
2. 输入一个一到十之间的数值,按回车键确认。
3. 如果输入的数值在一到十之间,则程序会输出该数值表示的矩阵;否则,程序会提示重新输入一个数值。
4. 可以多次输入不同的数值,程序会根据输入的不同数值输出不同的矩阵。
阅读全文