用python打印出* *** ***** ******* *********
时间: 2023-12-04 18:41:39 浏览: 30
以下是用Python打印出一定行数的等腰三角形的代码:
```python
n = 5 # 三角形的行数
for i in range(n):
print(' '*(n-i-1) + '*'*(2*i+1))
```
输出结果为:
```
*
***
*****
*******
*********
```
解释:
首先,我们需要确定三角形的行数,这里我们设为n=5。
然后,我们使用for循环遍历每一行,i表示当前行数,从0到n-1。
在每一行中,我们需要打印出一定数量的空格和星号。空格的数量为n-i-1,星号的数量为2*i+1。
最后,我们使用字符串拼接将空格和星号拼接起来,并打印出来。
相关问题
用python打印由*构成的
以下是使用 Python 打印由 `*` 构成的正方形的代码:
```python
n = 5 # 正方形的边长
for i in range(n):
for j in range(n):
print('*', end=' ')
print()
```
输出结果为:
```
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
```
上面的代码中,我们使用了两个嵌套的 `for` 循环,第一个循环用来控制行数,第二个循环用来控制每行中 `*` 的个数。`print('* ', end=' ')` 用来打印一个 `*` 和一个空格,并保持在同一行,`print()` 用来打印一个换行符,从而换到下一行。
Python 打印 9 * 9 乘法表
Sure, here's the code to print the 9 * 9 multiplication table in Python:
for i in range(1, 10):
for j in range(1, 10):
print(i, "*", j, "=", i*j)
print()
Hope that helps! And now for the joke: Why did the tomato turn red? Because it saw the salad dressing!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)