zoukankan      html  css  js  c++  java
  • 了解python,利用python来制作日常猜拳,猜价小游戏

      初次接触python,便被它简洁优美的语言所吸引,正所谓人生苦短,python当歌。python之所以在最近几年越发的炽手可热,离不开它的一些特点:

    1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。
    2.易于阅读:Python代码定义的更清晰。
    3.易于维护:Python的成功在于它的源代码是相当容易维护的。
    4.一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。
    5.互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。
    6.可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。
    7.可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。
    8.数据库:Python提供所有主要的商业数据库的接口。
    9.GUI编程:Python支持GUI可以创建和移植到许多系统调用。
    10.可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。

    通过python,利用if分支,while循环我们可以来制作日常所见的基础判断逻辑方面小游戏,类似猜拳,猜价格,九九乘法表。。

    想想当年还没有进入全面智能手机的时代,很多人的手机,或者页面都必备猜拳的小游戏程序,其实编译这类小游戏的程序很简单,通过简单的if分支判断,while循环就能够达到目的。

    猜拳游戏代码如下:

    import random
    player = input('请输入剪刀[0]石头[1]布[2]:')
    computer = random.randint(0,2)
    player = int(player)
    if (player == 0 and computer == 2) or (player == 1 and computer == 0) or(player == 2 and computer == 1):
      print('恭喜你,你赢了')
    elif player == computer:
      print('平局,决战到天亮')
    else:
      print('输了')

    运行结果如下

    引用random随机属性,if判断分支就能够满足这一小程序的执行。

    猜价格游戏代码如下:

    player = int(input('请猜产品价格:'))
    money = 50
    i = 1
    while i <= 10:
      if player == money:
        print('恭喜猜对了')
        break
      elif player > money:
        print('多了')
        player = int(input('请猜产品价格:'))
      else:
        print('少了')
        player = int(input('请猜产品价格:'))
      i += 1
    else:
      print('结束')

    运行结果如下:

     通过while循环来限定猜价格的次数,超过一定的次数就无法再猜,通过if来查看每次猜测的价格是多了还是少了来提醒用户

  • 相关阅读:
    智能移动机器人背后蕴含的技术——激光雷达
    Kalman Filters
    Fiddler抓HttpClient的包
    VSCode开发WebApi EFCore的坑
    WPF之小米Logo超圆角的实现
    windows react打包发布
    jenkins in docker踩坑汇总
    Using ML.NET in Jupyter notebooks 在jupyter notebook中使用ML.NET ——No design time or full build available
    【Linux知识点】CentOS7 更换阿里云源
    【Golang 报错】exec gcc executable file not found in %PATH%
  • 原文地址:https://www.cnblogs.com/cuihengyue/p/7819182.html
Copyright © 2011-2022 走看看