练习之抽奖器
作者:互联网
练习要求:
我们已经有一个hellokitty抽奖器,现在,请你把这个程序封装成一个新的函数
# 查看注释,运行代码。 import random import time # 用random函数在列表中随机抽奖,列表中只有3位候选者。 luckylist = ['海绵宝宝','派大星','章鱼哥'] # random模块中有个随机选取一个元素的方法:random.choice()。 a = random.choice(luckylist) # 从3个人中随机选取1个人。 print('开奖倒计时',3) time.sleep(1) # 调用time模块,控制打印内容出现的时间 print('开奖倒计时',2) time.sleep(1) print('开奖倒计时',1) time.sleep(1) # 使用三引号打印hellokitty的头像 image = ''' /\_)o< | \\ | O . O| \_____/ ''' print(image) # …… print('恭喜'+a+'中奖!') # 使用print函数打印幸运者名单
1、分析问题,明确结果
- 熟悉抽奖器代码,了解原理
- 分析代码结构
- 完成函数封装
2、思考需要的知识,或搜索新知识
3、思考切入点
4、尝试解决问题的一部分
import random import time def luckylist(*candidate): a = random.choice(candidate) print('开奖倒计时',3) time.sleep(1) print('开奖倒计时',2) time.sleep(1) print('开奖倒计时',1) time.sleep(1) # 使用三引号打印hellokitty的头像 image = ''' /\_)o< | \\ | O . O| \_____/ ''' print(image) print('恭喜'+a+'中奖!') # 使用print函数打印幸运者名单 luckylist('海绵宝宝','派大星','章鱼哥')
5、重复1-4
标签:抽奖,random,练习,倒计时,sleep,time,print,开奖 来源: https://www.cnblogs.com/xiaopc/p/10375293.html