python 抽卡游戏
主函数
python">from sear import shangdian
def seach():shangdian()if __name__ == '__main__':seach()
调用函数
import random
import time
def shangdian():baeg = ('小物件','背包','电脑','手机','耳机','电脑桌','苹果','华为','现金9999','鼠标')print(f'奖品有:{baeg}')# bae = random.choice(baeg)# print('-----------------')# #打印抽奖的物品# print(bae)times = int(input('请输入你抽奖的次数:'))#定义保存的列表score = []for n in range(times):print(f'第{n + 1}次抽奖结果')if n ==times:print(n)breakelse:print('开奖倒计时')time.sleep(1)bae = random.choice(baeg)score.append(bae)print(bae)print('-----------------')passcount = 0s = input('继续抽奖按1开始抽奖: 按2结束:')if s =='1':count+=1print(f'第{count}次抽奖结果')bae = random.choice(baeg)score.append(bae)print(bae)print('-----------------')else:print('退出')
#shangdian()
总结
定义抽奖池
使用了的模块的随机数
.
print( .(1,10) ) # 产生 1 到 10 的一个整数型随机数
print( .() ) # 产生 0 到 1 之间的随机浮点数
print( .(1.1,5.4) ) # 产生 1.1 到 5.4 之间的随机浮点数,区间可以不是整数
print( .(‘’) ) # 从序列中随机选取一个元素
print( .(1,100,2) ) # 生成从1到100的间隔为2的随机整数
a=[1,3,5,6,7] # 将序列a中的元素顺序打乱
.(a)
print(a)
#定义一个元组因为元组是不可表
如果定义一个列表是可变类型
baeg = ('小物件','背包','电脑','手机','耳机','电脑桌','苹果','华为','现金9999','鼠标')
#调用抽奖函数模块的功能
from sear import shangdian
def seach():shangdian()if __name__ == '__main__':seach()#抽奖函数的功能
import random
import time
def shangdian():baeg = ('小物件','背包','电脑','手机','耳机','电脑桌','苹果','华为','现金9999','鼠标')print(f'奖品有:{baeg}')# bae = random.choice(baeg)# print('-----------------')# #打印抽奖的物品# print(bae)times = int(input('请输入你抽奖的次数:'))#定义保存的列表score = []for n in range(times):print(f'第{n + 1}次抽奖结果')if n ==times:print(n)breakelse:print('开奖倒计时')time.sleep(1)bae = random.choice(baeg)score.append(bae)print(bae)print('-----------------')passcount = 0s = input('继续抽奖按1开始抽奖: 按2结束:')if s =='1':count+=1print(f'第{count}次抽奖结果')bae = random.choice(baeg)score.append(bae)print(bae)print('-----------------')else:print('退出')
#shangdian()