python解决实际问题的过程_PYTHON教案:计算机解决问题的过程-精.doc

计算机解决问题的过程

学习目标:

学习目标:

了解计算机解决问题的过程

学会使用自然语言和流程图描述算法

了解算法的三种基本结构

活动1:用流程图描述算法

说明:根据自然语言描述的算法,补全“最强大脑”游戏问题的流程图。

输出答对的题数

结束

开始

“最强大脑”游戏问题流程图

清屏

活动2:用python语言实现算法

说明:请为左侧的流程图在右侧找到相匹配的代码块。尝试分析每行代码的含义。

(1) (A)

t2=random.sample(things,5) for i in t2:

t2=random.sample(things,5)

for i in t2:

ans=int(input(i + "的编号是:"))

(2) (B)

ans=int(input(i + "的编号是:")) if i==things[ans]: n=n+1

ans=int(input(i + "的编号是:"))

if i==things[ans]:

n=n+1

(3) (C)

time.sleep(10) os.system("cls")

time.sleep(10)

os.system("cls")

(4) (D)

print("你好,请用

print("你好,请用10秒记忆物品及编号")

things=["苹果","香蕉","橙子","梨子",

"猕猴桃","柚子","猴魁","铁观音",

"彩蛋","复活节"]

for i in range(10):

print(i,":",things[i])

活动3:程序调试与修改——最强大脑plus版

操作说明:(1)右键点击“活动3最强大脑plus.py”,选择“使用IDEL编辑”

(2)修改代码,增加游戏难度(有几种方法?使用一种即可)

(3)保存修改,按F5,打开python shell,调试运行

(4)关闭该窗口,双击打开活动3最强大脑plus.py,F5调试运行。观察运行结果与上一步的差异。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值