刮刮乐--课后程序(Python程序开发案例教程-黑马程序员编著-第4章-课后作业)
创始人
2024-05-30 19:37:40
0

实例1:刮刮乐

刮刮乐的玩法多种多样,彩民只要刮去刮刮乐上的银色油墨即可查看是否中奖。每张刮刮乐都有多个兑奖区,每个兑奖区对应着不同的获奖信息,包括“一等奖”、“二等奖”、“三等奖”和“谢谢惠顾”。假设现在有一张刮刮乐,该卡片上面共有8个刮奖区,每个刮奖区对应的兑奖信息为 “谢谢惠顾”、“一等奖”、“三等奖”、“谢谢惠顾”、“谢谢惠顾”、“三等奖”、“二等奖”、“谢谢惠顾”,大家只能刮开其中一个区域。

本实例要求编写程序,实现模拟刮刮乐刮奖的过程。

实例目标

  1. 熟练地创建数组
  2. 熟练地访问数组中的元素

实例分析

本实例的刮刮乐有8个兑奖区,每个兑奖区域中对应着固定的兑奖信息,因此,我们可以将刮刮乐视为一个数组,该数组中包含8个元素,它们分别为“谢谢惠顾”、“一等奖”、“三等奖”、“谢谢惠顾”、“谢谢惠顾”、“三等奖”、“二等奖”、“谢谢惠顾”。用户选择刮开一个区域查看兑奖信息就相当于根据索引访问数组中的某个元素。根据以上分析可整理出以下实现思路:

(1)创建一个代表刮刮乐的数组,该数组中共有8个字符串类型(兑奖信息)的元素;

(2)提示并接收用户输入的兑奖区的编号(1~8);

(3)根据编号对应的索引访问数组元素并输出。注意,为保证程序的健壮性,避免因用户输入无效编号而导致的越界异常,这里应添加判断编号是否有效的处理代码:若用户输入有效的编号,则提示相应的兑奖信息,否则提示“输入的位置不合规”。

代码实现

本实例的具体实现代码如下所示:

reward_info = ["谢谢惠顾", "一等奖", "三等奖", "谢谢惠顾", "谢谢惠顾",

                  "三等奖", "二等奖", "谢谢惠顾"]

num = int(input("请输入刮去的位置(1~8):"))

if 0 <= num <= len(reward_info):

    info = reward_info[num - 1]

    print(f"{info}")

else:

    print("输入的位置不合规!")

以上代码首先定义了包含8个字符串的列表reward_info,然后使用input()函数接收用户输入的兑奖区的位置,并将其保存到变量num中,最后使用if-else语句处理了num不同值的情况:若num值大于0小于列表reward_info的长度,访问并打印列表reward_info中索引num-1对应的元素,否则就打印“输入的位置不合规”。

代码测试

运行程序,在控制台输入“1”之后的结果如下所示:

请输入刮去的位置(1~8):1

谢谢惠顾

再次运行程序,在控制台输入“6”之后的结果如下所示:

请输入刮去的位置(1~8):6

三等奖

相关内容

热门资讯

鲁迅《影的告别》赏读 鲁迅《影的告别》赏读【鲁迅《影的告别》原文】  人睡到不知道时候的时候,就会有影来告别,说出那些话—...
描写长江的古诗 描写长江的古诗精选  在现实生活或工作学习中,大家对古诗都再熟悉不过了吧,古诗的格律限制较少。那么你...
描写梅花的诗句分享 描写梅花的诗句分享  梅花是中国十大名花之首,与兰花、竹子、菊花一起列为“四君子”,与松、竹并称为“...
咏物言志的诗句 有关咏物言志的诗句  在日常学习、工作和生活中,大家都对那些朗朗上口的诗句很是熟悉吧,诗句具有语言高...
苏轼较有名诗词 苏轼较有名诗词  苏轼是宋代文学最高成就的代表,并在诗、词、散文、书、画等方面取得了很高的成就。下面...
重阳节的经典诗句古诗 重阳节古诗是一种语言文字艺术,它有艺术的基本特点,但又区别于书法、绘画、雕塑等视觉艺术。下面是小编给...
描写四季的古诗 描写四季的古诗集锦  在日常的学习、工作、生活中,许多人都接触过一些比较经典的古诗吧,古诗可分为古体...
描写荷花的超经典诗句 描写荷花的超经典诗句  荷花,我要赞美的不是你的美艳与色彩。我想说,不管气候多么炎热,地势多么险恶,...
描写昆明大观楼的诗 描写昆明大观楼的诗  在学习、工作乃至生活中,大家对古诗都再熟悉不过了吧,古诗作为一种诗歌体裁,指的...
离别祝福的诗句 离别祝福的诗句  人生路漫漫,你我相遇又分离。相聚总是短暂,分别却是久长,唯愿彼此的心儿能紧紧相随,...
赞美南街村的诗句参考 赞美南街村的诗句参考  (第一首)  春冬替换亦葱笼,奔富唯凭集体功。  全面腾飞强政企,亿元积累脱...
“昨夜星辰昨夜风,画楼西畔桂... “昨夜星辰昨夜风,画楼西畔桂堂东”这两句是用追忆的形式写出夜晚情侣相聚之况——昨天晚上,满天星斗,微...
赞美老师的经典诗句 赞美老师的经典诗句赞美老师的'经典诗句1  落红不是无情物,化作春泥更护花。  春蚕到死丝方尽,蜡炬...
诗经:頍弁   《诗经:頍弁》  有頍者弁,实维伊何?  尔酒既旨,尔肴既嘉。  岂伊异人?兄弟匪他。  茑与女...
表示感谢的诗句 表示感谢的诗句  在平日的学习、工作和生活里,大家都收藏过令自己印象深刻的诗句吧,诗句具有精炼含蓄的...
元宵佳节诗句 元宵佳节诗句  导语:送你无数灯笼,带去无尽的如意吉祥.送你一个睛空,好让你此生一路顺风.送你一轮圆...
写思念家乡的诗句 写思念家乡的诗句  为了生计我们常常选择背井离乡,而那份思乡之情也悄然而生。身在异地,最牵挂的`是那...
回到唐朝作文 回到唐朝作文  篇一:回到唐朝  虽然我现在生活在多姿多彩的科技时代里,但是我仍然向往繁盛的唐朝,因...
赞叹女子舞姿优美的古诗句 赞叹女子舞姿优美的古诗句  在平凡的学习、工作、生活中,许多人对一些广为流传的.古诗都不陌生吧,古诗...
举杯邀明月,对影成三人诗句出... 举杯邀明月,对影成三人诗句出处及意思  【诗句】举杯邀明月,对影成三人。  【出处】唐·李白《月下独...