内容正文:
45python三大程序结构的综合应用
案例一 数字游戏: 逢三过!
(逢三过) 游戏步骤:任意一人开始数数,1、2、3……这样数下去,遇到3的倍数(3、6、9……)和含有3的数字(13……)不能喊出来,只能用手敲下桌子或者喊过(需要事先统一).
升级 逢3逢4 过!
再升级
逢3逢4 过 不仅是倍数而且还包含‘3’或‘4’组成的数字
案例二 绘制多彩图形
思考:如何通过for循环改写?
案例三:找出列表中的偶数并求和
# 顺序结构:定义列表
l = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
l = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 循环结构:遍历列表
s = 0
for i in l:
# 选择结构:判断是否为偶数
if i % 2 == 0:
s += i
print(f"列表中偶数的和是{s}。")
案例四、鸡兔同笼,从上面看有35个头,从下面看有94只脚,请问鸡有几只,兔有几只?
案例五—输入三边的长度,求三角形的周长
案例六 输入任意一个正整数,求它是几位数?
$$