输入任意正整数 n,打印出 n 行由字符 ∗ 组成的三角形图案。输入样例 5 【输出样例】 * * * * * * * * * * * * * * * c语言
时间: 2023-11-26 22:02:36 浏览: 215
--回答--
以下是用Python实现的打印三角形图案的代码:
```python
n = int(input()) # 输入行数
for i in range(1, n+1):
print(" "*(n-i) + "* "*i)
```
输入一个正整数n,然后使用for循环打印n行三角形图案。在每一行中,先打印n-i个空格,然后打印i个星号和空格。
相关问题
输入一个正整数n (n >= 2),打印出由n行星号(*)组成的直角三角形。 例如,输入3,打印的图形为: * ** *** 输入: 共一行 一个正整数n 输出: 共n行 n行星号(*)组成的直角三角形 输入样例: 3 输出样例: * ** ***
可以使用循环来实现打印由n行星号(*)组成的直角三角形。具体的实现代码如下:
n = int(input("请输入一个正整数n:"))
for i in range(1, n+1):
print("*" * i)
这段代码中,首先通过input函数获取用户输入的正整数n,并将其转换为整型。然后使用for循环从1到n进行遍历,每次遍历打印出i个星号(*),i的值从1递增到n。
请注意,这段代码中使用了字符串的乘法操作符*,将星号(*)重复i次,以实现打印出i个星号(*)的效果。
输入一个整数,按输出样例方式打印一个用*组成的直角三角形 输入 5 输出 * ** *** **** ***** 样例输入 Copy 6 样例输出 Copy * ** *** **** ***** ******
以下是Python实现的代码,可以按照输入整数打印出用*组成的直角三角形:
```python
n = int(input())
for i in range(1, n+1):
print('*' * i)
```
输入整数n后,使用for循环从1到n遍历,每次输出i个*,即可得到直角三角形。
--相关问题--:
1. 如何打印倒立的直角三角形?
2. 如何打印等腰三角形?
3. 如何打印菱形?
阅读全文