Python编程:使用键盘输入一个正整数n,用循环在控制台输出 n行由“*”组成的直角三角形、反直角三角,倒直角三角形形和等腰三角形
时间: 2024-02-12 07:07:41 浏览: 65
好的,以下是Python代码实现:
```python
n = int(input("请输入一个正整数n:"))
# 直角三角形
print("直角三角形:")
for i in range(1, n+1):
print("*" * i)
# 反直角三角形
print("反直角三角形:")
for i in range(n, 0, -1):
print("*" * i)
# 倒直角三角形
print("倒直角三角形:")
for i in range(1, n+1):
print(" " * (n-i) + "*" * i)
# 等腰三角形
print("等腰三角形:")
for i in range(1, n+1):
print(" " * (n-i) + "*" * (2*i-1))
```
这段代码首先通过 `input()` 函数获取用户输入的正整数n,然后分别使用循环输出直角三角形、反直角三角形、倒直角三角形和等腰三角形。其中,直角三角形和反直角三角形的循环中,使用了字符串的乘法运算符 `*` 来输出一行由“*”组成的直角三角形或反直角三角形;倒直角三角形和等腰三角形的循环中,则使用了字符串的拼接运算符 `+` 和空格来控制输出的格式。
相关问题
使用键盘输入一个正整数n,用循环在控制台打印出金字塔型的n行用”*“组成的等腰三角形,“,用python语言
好的,下面是使用Python语言来实现您的需求:
```python
n = int(input("请输入一个正整数n: "))
# 循环打印金字塔型等腰三角形
for i in range(1, n+1):
# 打印空格
for j in range(1, n-i+1):
print(" ", end='')
# 打印星号
for k in range(1, 2*i):
print("*", end='')
print()
```
在上面的代码中,我们首先使用`input()`函数获取用户输入的正整数`n`。然后使用两个嵌套循环来打印金字塔型等腰三角形。外层循环控制行数,内层循环控制每一行的空格和星号数量。具体来说,内层循环中,第一个循环打印空格,数量为`n-i`,第二个循环打印星号,数量为`2*i-1`。最后在每一行结束后使用`print()`函数换行。
使用键盘输入一个正整数n,用循环在控制台打印出金字塔型的n行用”*“组成的等腰三角形,“,用python语言,用while循环
好的,以下是一个基于while循环的Python代码示例:
```python
n = int(input("请输入一个正整数n: "))
i = 1
while i <= n:
# 打印空格
j = 1
while j <= n-i:
print(" ", end='')
j += 1
# 打印星号
k = 1
while k <= 2*i-1:
print("*", end='')
k += 1
print()
i += 1
```
在上面的代码中,我们首先使用`input()`函数获取用户输入的正整数`n`。然后使用一个while循环来打印金字塔型等腰三角形。循环变量`i`的初值为1,每次循环打印一行三角形并将`i`加1,直到`i`的值为`n+1`为止。内部的三个嵌套while循环分别用于打印空格和星号。具体来说,第一个while循环打印空格,数量为`n-i`,第二个while循环打印星号,数量为`2*i-1`。最后在每一行结束后使用`print()`函数换行。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)