1天1題, 提高編程能力, Python新手解題(3)
2022-11-21 16:17 作者:任何事人挺好的認(rèn)同 | 我要投稿

勵志當(dāng)最強(qiáng)課代表的我來給大家總結(jié)總結(jié)??????
?提高編程能力, Python新手解題(3)
視頻內(nèi)容:
1??題目介紹??
2??如何解題??
一.題目介紹??
題目如下
隨機(jī)生成一個整數(shù)棋,值在 1 至 10 之間,并打印其值。
當(dāng)其值等于 1 時輸出關(guān)羽,當(dāng)其值等于 20 輸出張飛,當(dāng)其值等于 30 輸出趙云,當(dāng)其值等于 40 輸出馬超,當(dāng)為其他情況時輸出黃忠在程序的最后輸出五虎將新手在解題時不要急于上手。
?
00:17
?
二.如何解題??
請先分析需求和繪制流程圖,其結(jié)果如下
第一個需求是產(chǎn)生一個隨機(jī)數(shù)
第二個需求是打印其值
第三個需求是判斷其值并執(zhí)行對應(yīng)的代碼
此需求需要對多個條件進(jìn)行依次判斷。

如果判斷結(jié)果為是,則走右側(cè)的分支流程,如果為,否則走下一個判斷流程,最后都回到主流程輸出無虎將在完成流程圖后,還需解決題目中的知識盲點(diǎn),即如何隨機(jī)生成一個整數(shù)。
最后我們根據(jù)流程圖和知識點(diǎn)編寫出最終的代碼,使用 if else if 做多個分支判斷,并完成所有分支流程的代碼。
在分支判斷的最后寫入 else 做兜底處理,最后返回主流程,寫入最后一個需求的代碼。
?
00:31
?
標(biāo)簽: