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)、小结

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

你可能感兴趣的:(6、一个Python程序的结构分析)