首页 > 其他分享 >16-while循环嵌套应用

16-while循环嵌套应用

时间:2024-07-24 22:25:39浏览次数:9  
标签:16 星号 打印 python --- 嵌套 while print

## 六.while循环嵌套应用

---

### 6.1应用一:打印星号(正方形)

---

6.1.1需求

```python
*****
*****
*****
*****
*****
```

6.1.2代码

```python
j = 0

while j < 5:
    i = 0
    while i < 5:
        print('*',end='')
        i += 1
    print('\n')
    j += 1
```

### 6.2.1 应用二:打印星号(三角形)

----

6.2.1需求

```python
*
**
***
****
*****
```

6.2.2代码

- 分析:一行输出星星的个数和星号是相等的,每行的:重复打印行号数字个星号,将打印星号的命令重复执行5次实现打印5行。

```python
j = 1

while j <= 5:
    i = 1
    while i <= j:
        print('*',end='')
        i += 1
    print('')
    j += 1
```

### 6.3 九九乘法表

---

6.3.1代码

```python
j = 1
while j <= 9:
    i = 1
    while i <= j:
        print(f'{j}*{i}={j*i}',end='\t') # 制表符 制表位
        i += 1
    print()
    j += 1
```

标签:16,星号,打印,python,---,嵌套,while,print
From: https://blog.csdn.net/m0_69648014/article/details/140674884

相关文章

  • 15-while循环嵌套
    五.while循环嵌套----5.1应用场景---故事梗概:有天女朋友又生气了,惩罚:说三遍:“媳妇我错了”,这个程序是不是循环即可?但是如果女朋友说:还要刷今天的碗,这个程序该怎么写?```pythonwhile条件:   print('媳妇我错了')print('刷今天的碗')```但是女朋友还生气,把这套惩罚......
  • CF1684G Euclid Guess
    很需要直觉的一个题,想到关键就很简单了首先注意到允许输出的数对数量很多,完全不用考虑\(2\times10^4\)的限制,那么直觉就是让每个pair产生尽可能少的数首先考虑怎么能只产生一个数,不妨设这个数为\(x\),则最小的pair只能取\((3x,2x)\),因此\(\le\frac{m}{3}\)的数都是能......
  • 打卡信奥刷题(417)用Scratch图形化工具信奥P10416[普及组/提高] [蓝桥杯 2023 国 A] XYZ
    [蓝桥杯2023国A]XYZ题目描述给定一个区间[L,R][L,R]......
  • vue的组件嵌套关系
    组件嵌套关系利用组件结构完成嵌套建立以下vue将Header.vueMain.vueAside.vue引入App.vue中Article.vue引入Main.vue,Item.vue引入Aside.vue中Header.vue代码:Header</template><script></script><stylescoped>.h......
  • 求解!do...while 语句嵌套switch语句为何会出现死循环?
    这是我写的一段实现通讯录的代码voidmenu(){ printf("**************************************\n"); printf("*******1.Add2.Del*****\n"); printf("*******3.Search4.Modify*****\n"); printf("*******5.Show......
  • 如何在Python中的指定项目之后添加新项目到嵌套列表?
    给定的列表是这样的。list1=[10,20,[300,400,[5000,6000],500],30,40]预期输出是这样的。我知道这是一个非常基本的问题,但我很困惑。输出:[10,20,[300,400,[5000,6000,7000],500],30,40]我希望有人能帮助我解决这个问题。并解释了嵌套列表的插入功......
  • 《安富莱嵌入式周报》第340期:开源便携RF信号发生器,六自由度3D鼠标,开源USB PD Sniffer,C
    周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 视频版:https://www.bilibili.com/video/BV18w4m1k7NF/目录1、开源便携RF信号发生器,支持12.5MHz-6.4GHz2、关于ThreadX被移交Eclipse后,使用FileX的exFAT功能版权问题3、......
  • MVME162-213 摩托罗拉 单板计算机
    MVME162-213特征•处理器的选择:•25MHz或32MHzMC68040增强型32位具有8KB高速缓存和MMU的微处理器和FPU•25MHzMC68LC040增强型32位具有8KB高速缓存和MMU的微处理器•可选VMEchip2A32/D64VME总线与系统控制器的主/从接口摩托罗拉公司(MotorolaInc.).原名GalvinMa......
  • 开源大模型正在重塑企业AI应用,16个案例看看它们如何落地
    企业运作新引擎:开源大模型。各种性能优异的大模型横空出世,开源大型语言模型在企业界的应用也逐渐引起广泛关注。不过,这也使新的问题浮出水面,企业应该怎样有效地部署和应用这些模型来发挥它们最大的价值呢?图灵奖得主YannLeCun在X上向大家分享了一篇VentureBeat的......
  • python Polars:替换嵌套列表的元素
    有谁知道是否可以有效地替换极坐标中嵌套列表的元素。例如:s=pl.Series('s',[[1,2,3],[3,4,5]])#replace3with10toget[[1,2,10],[10,4,5]]我已经尝试过s.to_frame().with_columns(pl.when(pl.col('s')==3)...)但是pl.when不喜欢List[bo......