最近看到了这篇文章:【寒假】编程大作战——‼️揭秘“抽奖”骗局! (qq.com)

临时起兴,觉得好久没有写代码了,决定写一个练练手。


以下是作品源代码。100%原创!



'''
作者:Jessssssseea
发布平台:少儿编程网
'''
# -*- coding:utf-8 -*-
from random import randint

# 设置中奖概率
probability_first = randint(0, 2)    # 一等奖
probability_second = randint(10, 30)  # 二等奖
probability_third = randint(60, 80)  # 三等奖

def lottery():
    number = randint(1, 100)    # 抽中数字

    First_prize = probability_first # 一等奖
    Second_prize = probability_second + First_prize # 二等奖
    Third_prize = probability_third + Second_prize  # 三等奖

    # 判断
    if number <= First_prize:
        print('你获得一等奖!!!')
    elif number > First_prize and number <= Second_prize:
        print('你获得二等奖!!')
    elif number > Second_prize and number <= Third_prize:
        print('你获得三等奖!')
    else:
        print('下次再来。')

lottery()
OK, that's all. 抽中一等奖,可以说是做梦吧,反正在我测试过程中没有抽到过,haha. 这个程序费时差不多半个钟头完成,感觉还行吧。




本站作者已申明原创,禁止转载!

文章内容属作者个人观点,不代表本站立场,如有侵权立删。

   口袋儿题库-青少儿编程自测题库