题目描述 输入正整数n,输出n行的数字等腰三角形。 输入 一个正整数n 输出 输出n行的数字等腰三角形,超过十,只输出个位上的数字
时间: 2023-05-28 12:01:23 浏览: 148
样例输入 4 样例输出 1 222 33333 4444444 提示:每行数字的数量都是奇数,即n+(n-1),且中间的数字为i(第i行)。要输出个位上的数字,可以用i%10。
相关问题
输入正整数n(n≤10),输出一个形如测试数据中的n行的倒三角形
好的,这是一个简单的输出题目,以下是我给出的代码实现,希望能够帮到你:
```python
n = int(input()) # 输入正整数n
# 输出倒三角形
for i in range(n):
for j in range(n - i):
print("*", end='')
print("")
```
例如,当输入n为3时,输出的倒三角形如下所示:
```
***
**
*
```
当输入n为5时,输出的倒三角形如下所示:
```
*****
****
***
**
*
```
题目:打印图形 描述:编写一个函数,实现从键盘输入一个正整数n,然后输入n行属星三角形
以下是Python代码实现:
```python
def print_star_triangle(n):
for i in range(1, n + 1):
# 打印空格
for j in range(n - i):
print(" ", end="")
# 打印星号
for j in range(2 * i - 1):
print("*", end="")
# 换行
print()
# 测试
n = int(input("请输入正整数n:"))
print_star_triangle(n)
```
函数`print_star_triangle(n)`的参数`n`表示要打印的三角形行数。函数中,使用两个`for`循环来控制每行的空格数和星号数,其中第一个`for`循环控制空格数,第二个`for`循环控制星号数。最后使用`print()`函数进行换行。
在主程序中,首先从键盘输入一个正整数`n`,然后调用`print_star_triangle(n)`函数进行打印。