c#发展

注册

 

发新话题 回复该主题

阶段一少儿Python编程系列之综合 [复制链接]

1#
治疗白癜风最好的药膏 https://m.39.net/pf/a_4639925.html

本节课通过猜拳小游戏项目的制作,完成:1)对前面所学知识点的整理和回顾;2)知识的综合应用,学习项目的制作过程以及如何产生随机数等内容,以此增加项目的不确定性和趣味性。

01

传统游戏:石头、剪刀、布;

游戏规则:石头砸剪刀,剪刀绞布,布包石头。

实现步骤:

1、用户出拳;

2、电脑出拳(随机);

3、根据规则,判断胜负。

02

第一步:用户出拳

可以假定三个数字1-3,分别代表一个角色。

1、代表石头;2、代表剪刀;3、代表布。

根据用户输入的不同数字,判断所出的拳是什么?

知识点:动态赋值、类型转换、条件判断语句等。

代码如下:

#第一步:用户出拳

user=int(input("用户出拳:"))

ifuser==1/p>

print("你出拳:石头。")

elifuser==2/p>

print("你出拳:剪刀。")

elifuser==3/p>

print("你出拳:布。")

else/p>

print("你出拳:错误")

运行效果如下:

第二步:电脑出拳(随机)

首先,需要在程序开始,引入随机模块(importrandom)。

第二,调用随机模块下的randint(最小值,最大值)函数,产生一个指定范围内的随机数。

第三,根据随机数,判断电脑出拳为什么,将数字转换为文字信息输出。

代码如下:

importrandom

#第二步:电脑出拳

分享 转发
TOP
发新话题 回复该主题