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

程序的组织结构

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="	")
    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)

总结

相关推荐


展开阅读全文

页面更新:2024-03-06

标签:鸡雏   结构   嵌套   整数   值钱   序列   分支   详解   对象   语言   代码   程序

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top