python 编写一个彩票游戏?

完整的Python代码如下:Python代码from random import sampleresult = sample('0123456789', k=5)print (result)bonus = {0: 0, 1: 1000, 2: 2000, 3: 3000, 4: 4000, 5: 10000}data = input('输入号:')num = 0if list(data) == result:num = 5else:num = len(set(result) & ...
python 编写一个彩票游戏?
按照题目要求编写的Python程序如下
import random
numlist=random.sample(range(0,10),5)
while numlist[0]==0:
numlist=random.sample(range(0,10),5)
num=int(''.join([str(i) for i in numlist]))
inputnum=int(input("输入号:"))
bonus=0
count=0
if inputnum==num:
bonus=10000
else:
for i in set(str(inputnum)):
if int(i) in numlist:
count+=1
bonus=1000*count
print("彩票号:%d" % num)
print("奖金:%d元" % bonus)
源代码(注意源代码的缩进)

2021-04-15
完整的Python代码如下:

Python代码

from random import sampleresult = sample('0123456789', k=5)print (result)bonus = {0: 0, 1: 1000, 2: 2000, 3: 3000, 4: 4000, 5: 10000}data = input('输入号:')num = 0if list(data) == result:num = 5else:num = len(set(result) & set(data))print('本期开奖号码为:{0}'.format(result))print("你购买的彩票号:{0} 奖金:{1}元".format(data, bonus[num]))
输出:

输入号:12345
本期开奖号码为:['2', '7', '4', '5', '6']
你购买的彩票号:12345 奖金:3000元

2021-04-14
在python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后在缩进块中编写函数体,函数的返回值用return语句返回
def 函数名([参数1,参数2,...,参数n]):
函数体
函数代码以def关键词开头,后接函数标识符名称和圆括号():
任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数

函数的第一行语句可以选择性的使用文档字符串-用于存放函数说明

函数内容以冒号起始,并且缩进

return[表达式]结束函数,选择性的返回一个值给调用方,不带表达式的return相当于返回None2022-12-28
mengvlog 阅读 79 次 更新于 2025-09-09 12:05:11 我来答关注问题0
檬味博客在线解答立即免费咨询

编程相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部