【《人工智能实践教程》测评】分支与循环
官方配套视频教程 Bilibili 链接分享:Python .
详见:Gitee .
条件语句
if 语句基本形式
if-else 语句
if expression:
if_suite
else:
else_suite
if-elif-else 语句
if expression1:
if_suite
elif expression2:
elif_suite
else:
else_suite
多个条件同时判断
if_suite if expression1 else else_suite
循环语句
for 循环
for expression:
suite_to_repeat
while 循环
while expression:
suite_to_repeat
while 循环 continue 和 break 指令
break 用于跳出本层循环,continue 用于跳出当次循环
举例:求和 1+2+3+···+100,当 sum 大于1000 时停止循环并输出 sum 值
count = 1
sum = 0
while count <= 100:
sum = sum + count
if sum > 1000:
break
count = count + 1
print(sum)
输出结果为 1035
嵌套循环
for 和 while 循环嵌套,for循环中嵌套 for 或 while 循环,while 循环中嵌套 for 或 while 循环
for expression:
while expression:
statement(s)
statement(s)
随机数处理
导入工具包 random
语法:random.randint(a, b)
返回 [a,b] 区间的随机整数。