hkivanleeon68 发表于 2017-11-12 12:28

[原创] 猜号码游戏

本帖最后由 hkivanleeon68 于 2017-11-12 12:36 编辑

鼓励大家学习编程

*商业使用请先寻求作者同意噢...

#### 猜猜我是什么数字 ####

import random

# 不变值
again = 'y'

# 主要功能
def main():
    # 显示标题
    display_title()

    # 开始游戏
    game_star()

# 显示标题及指南给用家
def display_title():

    print("*** 猜猜我是什么数字 ***")
    print("系统将会随机产生一个数字 1 - 100")
    print("假如你猜得比答案高")
    print("系统将会显示 \"太高, 再尝试.\"")
    print("假如你猜得比答案低")
    print("系统将会显示 \"太低, 再尝试.\"")

def game_star():

    print("游戏开始!!!")
    number = random.randint(1, 100)

    answer = int(input("请输入你的答案: "))

    count = 1

    while answer != number:
      
      if answer >= number:
            print("太高, 再尝试.")
            answer = int(input("请输入你的答案: "))
      elif answer <= number:
            print("太低, 再尝试.")
            answer = int(input("请输入你的答案: "))
      else:
            print("错误, 不正确的输入.")
            answer = int(input("请输入你的答案: "))

      count += 1

    # 循环结束
    print("恭喜你 !!! 你猜了", count, "次")
   
# 呼叫主要功能
while again == 'y' or again == 'Y':
    main()

    # 再玩?
    again = input("想再玩一次吗? (y = yes): ")

3456 发表于 2017-11-12 12:38

牛逼给你个赞

圣华炼 发表于 2017-11-12 12:42

以前用java编写过

潮流皇族小孩 发表于 2017-11-12 12:45

额...我都不会耶   楼主66666哒

Nay1 发表于 2017-11-12 12:45

试一下先

19960319 发表于 2017-11-12 13:15

试一下先

刘军boss 发表于 2017-11-12 13:30

楼主这个好low

hkivanleeon68 发表于 2017-11-12 14:25

刘军boss 发表于 2017-11-12 13:30
楼主这个好low

哈哈 抱歉, 还在努力学习中

发财的张叔 发表于 2017-11-13 11:12

先给个赞,学编程总是断断续续的,希望自己可以坚持哦:)和楼主一起加油

小黑LLB 发表于 2019-2-1 08:58

楼主 写的不错 给个赞{:1_921:}
页: [1]
查看完整版本: [原创] 猜号码游戏