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

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

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