|
|
发表于 2019-3-26 13:50:57
|
显示全部楼层
没有审题,小狐狸不是随机的 而是跳到隔壁,这把差不多了吧
- import random
- if __name__=="__main__":
- random.seed()
- flag=0
- fox=random.randint(1,5)
- for i in range(1,6):
- player=random.randint(1,5)
- if player==fox:
- print("抓住了小狐狸在第%d 个洞口"%player)
- flag=1
- break
- else:
- print("本次开洞没有抓到小狐狸 你开的洞口是%d 而小狐狸躲在 %d 洞"%(player,fox))
- if fox<5:
- fox+=1
- else:
- fox=1
- if flag==0 :
- print("真笨呀 机会用光了,也没有抓到小狐狸")
复制代码
e:\>python ex16.py
本次开洞没有抓到小狐狸 你开的洞口是1 而小狐狸躲在 3 洞
本次开洞没有抓到小狐狸 你开的洞口是5 而小狐狸躲在 4 洞
本次开洞没有抓到小狐狸 你开的洞口是4 而小狐狸躲在 5 洞
本次开洞没有抓到小狐狸 你开的洞口是5 而小狐狸躲在 1 洞
本次开洞没有抓到小狐狸 你开的洞口是1 而小狐狸躲在 2 洞
真笨呀 机会用光了,也没有抓到小狐狸
e:\>python ex16.py
本次开洞没有抓到小狐狸 你开的洞口是3 而小狐狸躲在 5 洞
本次开洞没有抓到小狐狸 你开的洞口是2 而小狐狸躲在 1 洞
本次开洞没有抓到小狐狸 你开的洞口是3 而小狐狸躲在 2 洞
本次开洞没有抓到小狐狸 你开的洞口是2 而小狐狸躲在 3 洞
抓住了小狐狸在第4 个洞口
e:\>python ex16.py
本次开洞没有抓到小狐狸 你开的洞口是4 而小狐狸躲在 3 洞
本次开洞没有抓到小狐狸 你开的洞口是5 而小狐狸躲在 4 洞
本次开洞没有抓到小狐狸 你开的洞口是4 而小狐狸躲在 5 洞
本次开洞没有抓到小狐狸 你开的洞口是4 而小狐狸躲在 1 洞
本次开洞没有抓到小狐狸 你开的洞口是4 而小狐狸躲在 2 洞
真笨呀 机会用光了,也没有抓到小狐狸
e:\>python ex16.py
本次开洞没有抓到小狐狸 你开的洞口是3 而小狐狸躲在 1 洞
抓住了小狐狸在第2 个洞口 |
|