你不了解的Python循环结构

it2023-12-20  64

欢迎点击「算法与编程之美」↑关注我们!

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。

欢迎加入团队圈子!与作者面对面!直接点击!

问题描述

有四个字母a,b,c,d能组成多少个互不相同且无重复三位字符串?输出所有结果。

用while循环写九九乘法表。

解决方案

首先进行赋值,用for进行循环运算,再使用判断语句做到无重复。

使用两个嵌套循环,一个控制行,一个控制列。

代码:

a="a"

b="b"

c="c"

d="d"

for i in a,b,c,d:

    for j in a,b,c,d:

       for k in a,b,c,d:

          if i!=j and i!=k and j!=k:

       print(i,j,k)

 

i = 1

while I < 10:

j = 1

while j <=i:

     print('%d*%d=%d\t' %(j ,i , i*j) , end(' '))

     j +=1

print(' ')

i +=1

print(' ')

结语

学习了Python中的两种循环,也知道了for与while循环之间的区别,并应用了判断语句与嵌套循环,可以深入思考,试试举一反三。

END

编  辑   |   王文星

责  编   |   巨金玲

能力越强,责任越大。实事求是,严谨细致。    

                                                  ——where2go 团队


   

微信号:算法与编程之美          

长按识别二维码关注我们!

温馨提示:点击页面右下角“写留言”发表评论,期待您的参与!期待您的转发!

最新回复(0)