zoukankan      html  css  js  c++  java
  • [Python]-Game

    恐龙游戏

     1 __Author__ = "Cheney"
     2 
     3 
     4 import random
     5 import time
     6 
     7 def displayIntro():
     8     print('你现在所处的大陆充满了恐龙')
     9     time.sleep(2)
    10     print('在你的前面,你会看到两个洞穴')
    11     time.sleep(3)
    12     print('在第一个洞穴里面这个恐龙是好的,它愿意和你分享它的财富')
    13     print('另外一个恐龙是贪婪的,它会把你吃掉')
    14     print()
    15 
    16 def chooseCave():
    17     cave = ''
    18     while cave != '1' and cave != '2':
    19         print('你会选择那个???(1 or 2)')
    20         cave = input()
    21 
    22         return cave         #return跳出def模块
    23 
    24 def checkCave(chosenCave):
    25     print('你接近了一个洞穴...')
    26     time.sleep(3)
    27     print('这里非常的黑...')
    28     time.sleep(2)
    29     print('一个恐龙接近了你,张开了它的大嘴....')
    30     print()
    31     time.sleep(2)
    32 
    33     friendlyCave = random.randint(1,2)
    34 
    35     if chosenCave == str(friendlyCave):
    36         print('把它的财宝都给了你')
    37     else:
    38         print('一口把你吞下去了')
    39 
    40 playAgain = 'yes'
    41 while playAgain == 'yes' or playAgain == 'y':
    42 
    43     displayIntro()
    44 
    45     caveNumber = chooseCave()
    46 
    47     checkCave(caveNumber)
    48 
    49     print('你还想再玩一次吗?(yes or on)')
    50     playAgain = input()

    抛硬币游戏

     1 import random
     2 print('我抛1000次硬币,猜猜看有多少次正面朝上.按回车开始~')
     3 input()
     4 flips = 0
     5 heads = 0
     6 while flips < 1000:
     7     if random.randint(0,1) == 1:
     8         heads = heads + 1
     9     flips = flips + 1
    10     if flips == 10:
    11         print('10次里面,有' + str(heads) + '次硬币面朝上')
    12     if flips == 900:
    13         print('900次里面,有' + str(heads) + '次硬币面朝上')
    14     if flips == 100:
    15         print('100次里面,有' + str(heads) + '次硬币面朝上')
    16     if flips == 500:
    17         print('做了一半了,有' + str(heads) + '次硬币面朝上')
    18 
    19 print()
    20 print('1000次结束了,正面朝上的有' + str(heads) + '')
    21 print('不满意可以再来一次')
  • 相关阅读:
    Bellman-Ford(BF)和Floyd算法
    Dijkstra实现最短路径
    【图论】连通分量个数(并查集)
    【模拟】n a^o7 !
    【图论】最小生成树
    【搜索DFS】图的深度遍历(dfs)
    【搜索BFS】poj3278--Catch That Cow(bfs)
    【图论】判断给定图是否存在合法拓扑序列
    二叉排序树
    【树】判断给定森林中有多少棵树(简单做法)
  • 原文地址:https://www.cnblogs.com/chenwz/p/7802850.html
Copyright © 2011-2022 走看看