用*打印一个nxn的形状,n为整数。如果输入不为整数则做异常判断处理
时间: 2024-05-15 10:17:18 浏览: 59
我可以回答这个问题。以下是代码示例:
```
try:
n = int(input("请输入整数n:"))
except ValueError:
print("输入错误!请输入一个整数。")
else:
for i in range(n):
print('*' * n)
```
如果输入的不是整数,会抛出`ValueError`异常并进行异常处理。如果输入的是整数,就使用`for`循环打印出一个`n x n`的图形,每行都由`*`组成。
相关问题
Python用*打印一个nxn的形状,n为整数。如果输入不为整数则做异常判断处理)
好的,这个问题我可以回答。以下是代码示例:
```
try:
n = int(input("请输入一个整数:"))
for i in range(n):
print("*" * n)
except ValueError:
print("输入不为整数,请重新输入!")
```
如果输入的不是整数,会输出相应的提示信息。如果输入为整数,则会用*打印一个nxn的形状,其中n为输入的整数。
Python题:用*打印一个nxn的形状,n为整数。如果输入不为整数则做异常判断处理
好的,这是一个 Python 编程问题。我可以回答。
以下是代码示例:
```
n = input("请输入一个整数:")
try:
n = int(n)
for i in range(n):
print('*'*n)
except ValueError:
print("输入错误,请输入一个整数。")
```
以上代码会提示你输入一个整数,然后进行异常判断,如果输入不为整数,则会打印出错误提示。如果输入为整数,则会用 `*` 字符打印一个 $n\times n$ 的矩形。
阅读全文