6、一个Python程序的结构分析

1)、试试运行下面一个程序,试试理解每一句的含义。

import random
player = int(input(“请出拳 石头(1)/剪刀(2)/布(3)”))
computer = random.randint(1,3)
if((player == 1 and computer == 2) or
(player == 2 and computer == 3) or
(player == 3 and computer == 1)):
print(“ye!电脑弱爆了!”)
elif player == computer:
print(“心有灵犀,再来一盘!”)
else:
print(“不行,我要和你决战到天明!”)

2)、分析

Python 中,要使用随机数,如果需要岛屿随机数的模块——“工具包”
import random

3)、分析

导入模块后,可以直接在模块名称后面敲一个 . 然后按Tab 键,会提示该模块中包含的所有函数
random.randint(a,b),返回[a,b]之间的整数,包含a和b

4)、分析

目标
l 强化多个条件的逻辑运算
l 体会import导入模块(“工具包”)的使用
需求
l 从控制台输入要出的拳——石头(1)/剪刀(2)/布(3)
l 电脑随机出拳——先假定电脑只会出石头,完成整体代码功能
比较胜负
序号
规则
1
石头 胜 剪刀
2
剪刀 胜 布
3
布 胜 石头

5)、小结

调试方式,书写格式,目标需求分析,程序结构分析

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值