<返回更多

一文详解Python语言选择结构和循环结构

2023-02-02  今日头条  黑猫编程
加入收藏

程序的组织结构

 

1996年,计算机科学家证明了这样的事实:任何简单或复杂的算法都可以由顺序结构、选择结构和循环结构这三种基本结构组合而成。

 


 

顺序结构

程序从上到下顺序地执行代码,中间没有任何的判断和跳转,直到程序结束。

 


 

对象的布尔值

选择结构

 


 


单分支结构


 


 

双分支结构


 


 

多分支结构


 


 

if嵌套


 


 

循环结构

反复做同一件事情的情况,称为循环
while循环

 


 


 


 

i = 1 while i<=100: print(i) i += 1 print("over!")

猜数字


 

import random computer = random.randint(1, 100) player = int(input("num >> ")) cnt = 1 while computer != player: if player > computer: print("第%d次,猜大了" % cnt) if player < computer: print("第%d次,猜小了" % cnt) player = int(input("num >> ")) cnt += 1 print("恭喜你,第%d次,猜对了" % cnt)for-in循环

 


 


 

内置函数range()

 


 

 

循环跳出

 


 

 

 


 

 

 


 

循环嵌套

循环结构中又嵌套了另外的完整的循环结构,其中内层循环做为外层循环的循环体执行。

 


 


 

for i in range(1, 10): for j in range(1, i+1): print("%d*%d=%d" % (i, j, i*j), end="t") print()百钱买百鸡问题

鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
for i in range(0, 21): for j in range(0, 34): k = 100-i-j if (i*5+j*3+k//3==100) and (k%3==0): print(i, j, k)总结

 


 

 

 

 

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>