中秋節(jié)

(中國四大傳統(tǒng)節(jié)日之一)中秋節(jié)自古以來就延續(xù)著祭月、商月、月餅、花燈、香桂花、桂花酒、桂花酒、猜燈花等民俗,經(jīng)久不息。


歡迎閱讀往期中秋相關(guān)文章:


1.【中秋來襲】臥槽!沒想到,用Python竟能做巧克力月餅![附源碼]


2.萬萬沒想到 一盒月餅火了!這款秘制Python月餅,拿走不謝!


3.女神約我去賞月!我一看中秋節(jié)可能會(huì)下雨,立馬用Python寫了款賞月工具!


?


??


?哈哈哈哈哈!好啦介紹完我們的中秋佳節(jié)啦,下面開始正題。不知道大家今年都會(huì)回家吧?記得都吃月餅咯~


??中秋除了月餅?我們還能聊些什么?除了正常的團(tuán)圓飯、月餅,當(dāng)然可以有飯后賞月游玩時(shí)間了,


當(dāng)中秋遇上猜燈猜猜會(huì)發(fā)生什么么?


?



??


?


?正文


?中秋即將到來,以此一款猜燈謎小游戲送給大家!提前祝大家中秋快樂撒~ps:好像有點(diǎn)兒太早了 hhhhhh


(1)設(shè)置游戲開始界面參數(shù)等。


class startInterface(): def __init__(self, screen, **kwargs): = '猜 燈 謎' = '開始游戲' = '退出游戲' = screen def start(self): button_groups = () button_start = Button(font_path=font_path, font_size=24, text=, position=(236, 300)) button_quit = Button(font_path=font_path, font_size=24, text=, position=(464, 300)) bu(button_start) bu(button_quit) font = (font_path, 48) clock = () while True: for event in (): if event.type == : () () elif event.type == : if event.button == 1: mouse_pos = () if bu(mouse_pos): return elif bu(mouse_pos): () () .fill((0, 0, 0)) title = (, True, DeepSkyBlue) .blit(title, (302, 150)) bu() bu() () clock.tick(60)



如下:

?


????


(2)設(shè)置游戲結(jié)束界面。


class endInterface(): def __init__(self, screen, num_correct, num_total, **kwargs): = '恭喜你猜完了所有燈謎' = '答對(duì)的燈謎數(shù)量: %s' % num_correct = '燈謎總數(shù)量: %s' % num_total = '正確率: %.2f%%' % (num_correct*100/num_total) = screen def start(self): button_groups = () button_restart = Button(font_path=font_path, font_size=24, text='重新開始', position=(236, 400)) button_quit = Button(font_path=font_path, font_size=24, text='退出游戲', position=(464, 400)) bu(button_restart) bu(button_quit) font_big = (font_path, 32) font = (font_path, 24) clock = () while True: for event in (): if event.type == : () () elif event.type == : if event.button == 1: mouse_pos = () if bu(mouse_pos): startGuess() elif bu(mouse_pos): () () .fill((0, 0, 0)) text1_render = (, True, DeepSkyBlue) text2_render = (, True, DeepSkyBlue) text3_render = (, True, DeepSkyBlue) text4_render = (, True, DeepSkyBlue) .blit(text1_render, (250, 100)) .blit(text2_render, (250, 200)) .blit(text3_render, (250, 240)) .blit(text4_render, (250, 280)) bu() bu() () clock.tick(60)


如下:


?

??


?(3)每答對(duì)一題用if else循環(huán)判斷答對(duì)就增加。


if bu(mouse_pos): flag = True if answer == 0: text = '恭喜你, 答對(duì)了本題' num_correct += 1 else: text = '很遺憾, 答錯(cuò)了本題'elif bu(mouse_pos): flag = True if answer == 1: text = '恭喜你, 答對(duì)了本題' num_correct += 1 else: text = '很遺憾, 答錯(cuò)了本題'elif bu(mouse_pos): flag = True if answer == 2: text = '恭喜你, 答對(duì)了本題' num_correct += 1 else: text = '很遺憾, 答錯(cuò)了本題'elif bu(mouse_pos): flag = True if answer == 3: text = '恭喜你, 答對(duì)了本題' num_correct += 1 else: text = '很遺憾, 答錯(cuò)了本題'



(4)設(shè)置燈謎數(shù)量為25這里隨機(jī)展示2組。


data = [ { 'quesion': '黑嘴雀,落田渦,食水少,講話多(打一文具)', 'options': ['鋼筆', '毛筆','鉛筆', '墨水'], 'answer': 1 }, { 'quesion': '發(fā)言音太輕,聽眾有意見(打一成語)', 'options': ['人微言輕', '眾口難調(diào)','不盡人意', '低聲下氣'], 'answer': 3 }, ......省略......





效果圖:?

? ?


燈謎猜猜看活動(dòng):


  • 1.十五的月亮(打一成語)
  • 2.月到中秋(數(shù)字)
  • 3.中秋之夜開香檳(三字民俗)
  • 4.華夏共賞中秋月(打一旅游用語)
  • 5.海上升明月,天涯共此時(shí)(打一山西地名)


??


?怎么樣,是不是略有難度?動(dòng)動(dòng)腦筋猜一猜吧,答案請(qǐng)?jiān)谠u(píng)論區(qū)留言(記得寫明謎題順序)。


?



總結(jié)


最后,木木子恭祝各位朋友,節(jié)日快樂!闔家團(tuán)圓幸福!記得三連點(diǎn)贊的哦~


如果需要猜燈謎完整的代碼、 Python新手安裝包、免費(fèi)激活碼、等等更多Python資料


源碼基地:#私信小編06#即可免費(fèi)領(lǐng)取哦??!


1.《關(guān)于1 100打一成語我想說馬上中秋了!給老板寫了個(gè)猜燈謎小腳本!猜到的越多獎(jiǎng)金就越高?》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān),侵刪請(qǐng)聯(lián)系頁腳下方聯(lián)系方式。

2.《關(guān)于1 100打一成語我想說馬上中秋了!給老板寫了個(gè)猜燈謎小腳本!猜到的越多獎(jiǎng)金就越高?》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。

3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來源地址,http://f99ss.com/yule/2028428.html