最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python約瑟夫生者死者小游戲?qū)嵗v解

 更新時(shí)間:2021年01月04日 15:11:55   作者:runoob  
在本篇文章里小編給大家分享的是一篇關(guān)于Python約瑟夫生者死者小游戲?qū)嵗v解內(nèi)容,有興趣的朋友們可以測(cè)試學(xué)習(xí)下。

問題描述:

30 個(gè)人在一條船上,超載,需要 15 人下船。于是人們排成一隊(duì),排隊(duì)的位置即為他們的編號(hào)。

報(bào)數(shù),從 1 開始,數(shù)到 9 的人下船。如此循環(huán),直到船上僅剩 15 人為止,問都有哪些編號(hào)的人下船了呢?

解決思路:

給30個(gè)人編號(hào)1-30,每個(gè)人的初值都是1(在船上),i代表他們的編號(hào),j代表被扔下船的人數(shù)(j=15時(shí)循環(huán)結(jié)束),用check記數(shù),check=9時(shí)將對(duì)應(yīng)編號(hào)i的人置0(扔下船)并讓check重新記數(shù)。

當(dāng)i等于31時(shí),手動(dòng)將i置為1

當(dāng)對(duì)應(yīng)編號(hào)i的人值為0時(shí),代表此人已經(jīng)不在船上,i+1找到下一個(gè)人記數(shù),以此類推。

people={}
for x in range(1,31):
  people[x]=1
# print(people)
check=0
i=1
j=0
while i<=31:
  if i == 31:
    i=1
  elif j == 15:
    break
  else:
    if people[i] == 0:
      i+=1
      continue
    else:
      check+=1
      if check == 9:
        people[i]=0
        check = 0
        print("{}號(hào)下船了".format(i))
        j+=1
      else:
        i+=1
        continue

執(zhí)行以上實(shí)例,輸出結(jié)果為:

9號(hào)下船了
18號(hào)下船了
27號(hào)下船了
6號(hào)下船了
16號(hào)下船了
26號(hào)下船了
7號(hào)下船了
19號(hào)下船了
30號(hào)下船了
12號(hào)下船了
24號(hào)下船了
8號(hào)下船了
22號(hào)下船了
5號(hào)下船了
23號(hào)下船了

到此這篇關(guān)于Python約瑟夫生者死者小游戲?qū)嵗v解的文章就介紹到這了,更多相關(guān)Python 約瑟夫生者死者小游戲內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python 處理微信對(duì)賬單數(shù)據(jù)的實(shí)例代碼

    python 處理微信對(duì)賬單數(shù)據(jù)的實(shí)例代碼

    本文通過實(shí)例代碼給大家介紹了python 處理微信對(duì)賬單數(shù)據(jù),代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-07-07
  • python OpenCV GrabCut使用實(shí)例解析

    python OpenCV GrabCut使用實(shí)例解析

    這篇文章主要介紹了python OpenCV GrabCut使用實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • python+django+sql學(xué)生信息管理后臺(tái)開發(fā)

    python+django+sql學(xué)生信息管理后臺(tái)開發(fā)

    這篇文章主要為大家詳細(xì)介紹了python+django+sql學(xué)生信息管理后臺(tái)開發(fā),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • 利用Python還原方陣游戲詳解

    利用Python還原方陣游戲詳解

    這篇文章的靈感來源于我玩游戲的時(shí)候,看見一個(gè)大佬在游戲里面建造了“還原方陣游戲”,就感覺很牛掰,就想著python不是有矩陣嗎,可以還原一下呢,感興趣的小伙伴可以了解一下
    2023-01-01
  • 用Python Flask創(chuàng)建簡(jiǎn)潔高效的URL短鏈接服務(wù)

    用Python Flask創(chuàng)建簡(jiǎn)潔高效的URL短鏈接服務(wù)

    本文介紹了如何使用Python Flask框架創(chuàng)建URL短鏈接服務(wù)。通過詳細(xì)的步驟和代碼示例,讀者將學(xué)會(huì)如何搭建一個(gè)高效的URL縮短服務(wù),包括生成短鏈接、重定向、還原長(zhǎng)鏈接等功能。本文還介紹了如何使用Redis數(shù)據(jù)庫實(shí)現(xiàn)短鏈接的存儲(chǔ)和管理和如何優(yōu)化短鏈接的訪問速度和可靠性
    2023-04-04
  • django修改models重建數(shù)據(jù)庫的操作

    django修改models重建數(shù)據(jù)庫的操作

    這篇文章主要介紹了django修改models重建數(shù)據(jù)庫的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • python連接手機(jī)自動(dòng)搜集螞蟻森林能量的實(shí)現(xiàn)代碼

    python連接手機(jī)自動(dòng)搜集螞蟻森林能量的實(shí)現(xiàn)代碼

    這篇文章主要介紹了python連接手機(jī)自動(dòng)搜集螞蟻森林能量的實(shí)現(xiàn)方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • python的類方法和靜態(tài)方法

    python的類方法和靜態(tài)方法

    這篇文章主要介紹了python的類方法和靜態(tài)方法,以實(shí)例形式分析了Python中類方法和靜態(tài)方法的實(shí)現(xiàn)技巧與應(yīng)用方法,需要的朋友可以參考下
    2014-12-12
  • Python可視化學(xué)習(xí)之seaborn繪制線型回歸曲線

    Python可視化學(xué)習(xí)之seaborn繪制線型回歸曲線

    這篇文章主要為大家介紹了如何利用seaborn繪制變量之間線型回歸(linear regression)曲線,2文中涉及如下兩個(gè)重要函數(shù):seaborn.regplot和seaborn.lmplot,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-02-02
  • Python深入分析@property裝飾器的應(yīng)用

    Python深入分析@property裝飾器的應(yīng)用

    這篇文章主要介紹了Python @property裝飾器的用法,在Python中,可以通過@property裝飾器將一個(gè)方法轉(zhuǎn)換為屬性,從而實(shí)現(xiàn)用于計(jì)算的屬性,下面文章圍繞主題展開更多相關(guān)詳情,感興趣的小伙伴可以參考一下
    2022-07-07

最新評(píng)論

藁城市| 连城县| 库伦旗| 延津县| 汉中市| 庆安县| 永吉县| 科尔| 景宁| 浮梁县| 广河县| 定南县| 邳州市| 石首市| 闽侯县| 镇宁| 灵石县| 神池县| 四会市| 台安县| 遂宁市| 沙河市| 镇雄县| 乡城县| 成都市| 沅江市| 乐业县| 太康县| 淮南市| 南投县| 武定县| 井冈山市| 莫力| 息烽县| 双城市| 谢通门县| 江津市| 济宁市| 杨浦区| 九龙坡区| 阿荣旗|