zoukankan      html  css  js  c++  java
  • 002 第一个Python简易游戏

    1.初始版本

    print('---------------我爱鱼C工作室-------------')
    temp = input("不妨猜一下小甲鱼现在心里想的是0~10中哪个数字:")
    guess = int(temp)
    if guess == 8:
        print("我靠,你是小甲鱼心里的蛔虫吗?!")
        print("哼,猜中了也没有奖励!")
    else:
        print("猜错啦,小甲鱼现在心里想的是8!")
    print("游戏结束,不玩啦^_^")
        

    2.初步改进版本

      1. 改进一:猜错的时候应该给点提示,例如告诉用户是大了还是小了
      2. 改进二:每运行一次程序只能猜一次,应该提供多次机会给用户猜测(限定最多3次,猜中即止)
      3. 改进三:每次运行程序,答案可以是随机的。固定答案容易导致答案外泄。
    #目前初学,很冗余的实现版本。。。
    
    import random
    secret = random.randint(1,10)
    
    print('-----我爱鱼C工作室-------')
    temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字(3次机会):")
    guess = int(temp)
    cnt = 1
    
    if guess == secret:
        print("我靠,你是小甲鱼心里的蛔虫吗?!")
        print('哼,猜中了也没有奖励!')
    else:
            if guess > secret:
        #检查标点符号,英文的冒号
                print("哥,大了大了~~~")
            else:
                print("嘿,小了,小了~~~")
                
    while guess != secret and cnt < 3:
        temp = input(" 不好意思,猜错了,重新输入吧:")
        guess = int(temp)
        cnt = cnt + 1
        if guess == secret:
            print("我靠,你是小甲鱼心里的蛔虫吗?!")
            print('哼,猜中了也没有奖励!')
        else:
            if guess > secret:
        #检查标点符号,英文的冒号
                print("哥,大了")
            else:
                print("嘿,小了")
    print("游戏结束,不玩啦^_^")
        

    参考资料:

    1.https://fishc.com.cn/bestanswer.php 鱼C网站

    2.https://ilovefishc.com/ 鱼C工作室

  • 相关阅读:
    Spring中的一些常用接口
    ApplicationContextAware的作用
    用spring的 InitializingBean 的 afterPropertiesSet 来初始化
    虚拟机扩容(/dev/mapper/centos-root 空间不足)
    AJAX
    Git
    jQuery
    JS
    JS
    jQuery
  • 原文地址:https://www.cnblogs.com/paulprayer/p/10022915.html
Copyright © 2011-2022 走看看