对于一个初级学习python的人,这将是一个非常简单而有趣的内容;

代码非常简单,主要是:随机函数–需要导入random模块与条件语句的一个简单实用;

下面,简单介绍一下python中的随机函数:

random.random()用于生成一个0到1的随机符小数: 0 <= n < 1.0

random.random() # Random float x,

andom.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a > b,则生成的随机数n: a <= n <= b。如果 a random.uniform(1, 10) # Random float x,

andom.randint()的函数原型为:random.randint(a, b),用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n: a <= n <= b

random.randint(10, 100)

当然,还有其他的用法,需要小伙伴们自身去探索了!

至于条件语句,与其他语言更多的是用法的区别;

猜拳游戏的代码:

#!/usr/bin/env python3

# -*- coding:utf-8 -*-

u'''

Created on 2019年3月7日

@author: wuluo

'''

__author__ = 'wuluo'

__version__ = '1.0.0'

__company__ = u'重庆交大'

__updated__ = '2019-03-07'

import random

class caiquan():

print('欢迎来到猜拳游戏')

print('进入游戏--8')

print('退出游戏--9')

b = input("请输入:")

print("你的选择是: ", b)

print("\n")

while b == '8':

print('请进行猜拳:')

print('石头--0')

print('布--1')

print('剪刀--2')

print('退出游戏--9')

# 如果输入的数不是0,1,2;可以设置为重新输入,或者设置为失败

a = random.randint(0, 2)

b = int(input("你选择的是:")) # 整型,

print("电脑选择的是:", a)

if (a == 0 and b == 1) or(a == 1 and b == 2)or(a == 2and b == 0):

print("你赢了!\n")

elif a == b:

print("平局!\n")

else:

print("你输了!\n")

print('继续游戏--8')

print('退出游戏--9')

b = input("请重新选择:")

print("你的选择是: ", b + "\n")

if __name__ == "__main__":

caiquan()

print('游戏结束!')

pass

游戏可以继续优化!

这个主要是了解python中随机函数的用法,以及if的多条件语句的一个简单用法!

运行结果:

进行猜拳中;

玩家的选择如果不是:0;1;2 。我设置的是直接判输!

当然也可以设置为一个:

输入有误!请重新输入,(if语句的多重调用)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持python博客。

python猜拳游戏教学_python实现猜拳游戏相关推荐

  1. python制作猜拳游戏代码_python实现猜拳游戏项目

    本文实例为大家分享了python实现猜拳游戏的具体代码,供大家参考,具体内容如下 项目功能: 1.系统生成随机的石头剪刀布,玩家输入石头剪刀布 2.因为玩家可能会输入shitou st这样的输入,需要 ...

  2. python能制作游戏吗_Python 能写游戏吗?有没有什么开源项目?

    先森林好,负基础Python游戏开发入门了解一下~ 低能预警! 大扎好,没油轱天乐,我系渣渣喵,探挽教程,介四里没有学过的船新教程(简单版).全程蹄把蹄教学,包教包会,害外面辣些妖艳教程大不一样.挤需 ...

  3. python打地鼠游戏教程_Python入门小游戏,炫酷打地鼠教程第二部分,都是干货

    还记得那位玩打地鼠小游戏,然后学会python的女白领吗? 那份教程还没有写完,只写到了对游戏中精灵的定义,然后我们继续写. 实现了游戏精灵的定义后,我们就要开始展现真正的技术啦,也就是写主程序. 首 ...

  4. python猜数游戏流程_Python 猜数字游戏

    游戏内容:猜数字游戏 游戏过程描述 程序运行起来,随机在某个范围内选择一个整数. 提示用户输入数字,也就是猜程序随即选的那个数字. 程序将用户输入的数字与自己选定的对比,一样则用户完成游戏,否则继续猜 ...

  5. python能开发游戏吗_python可以开发游戏吗,python能开发游戏吗

    Q2:用python能制作游戏吗 能,但不适合. 用锤子能造汽车吗? 谁也没法说不能吧?地球上也有很多汽车,是用锤子造出来的....但一般来说,还是用工业机器人更合适对吗? 比较大型的,使用Pytho ...

  6. python能编游戏吗_python能做游戏吗

    能,但不适合. 用锤子能造汽车吗? 谁也没法说不能吧?地球上也有很多汽车,是用锤子造出来的..但一般来说,还是用工业机器人更合适对吗? 比较大型的,使用Python的游戏有两个,一个是<EVE& ...

  7. python能做射击类游戏吗_python能做游戏吗

    能,但不适合. 用锤子能造汽车吗? 谁也没法说不能吧?地球上也有很多汽车,是用锤子造出来的..但一般来说,还是用工业机器人更合适对吗? 比较大型的,使用Python的游戏有两个,一个是<EVE& ...

  8. python如何开发游戏脚本_python能开发游戏吗

    python可以写游戏,但不适合.下面我们来分析一下具体原因. 用锤子能造汽车吗? 谁也没法说不能吧?历史上也确实曾经有些汽车,是用锤子造出来的.但一般来说,还是用工业机器人更合适对吗? 比较大型的, ...

  9. python适合开发游戏吗_python能开发游戏吗

    python可以写游戏,但不适合.下面我们来分析一下具体原因. 用锤子能造汽车吗? 谁也没法说不能吧?历史上也确实曾经有些汽车,是用锤子造出来的.但一般来说,还是用工业机器人更合适对吗? 比较大型的, ...

  10. 教师计算机课游戏教学设计,有趣的游戏教学设计及课堂实录

    共1课时 有趣的游戏 小学语文       人教2001课标版 1新设计 <有趣的游戏>是人教版语文第一册第三单元语文园地的一堂口语交际课.口语交际是训练听话.说话能力的一种形式,是一种双 ...

最新文章

  1. 16 美元,黑客就能截获你的短信?
  2. 《C和C++程序员面试秘笈》——1.9 如何理解C++是面向对象化的,而C是面向过程化的...
  3. 【深度学习】深入理解LSTM
  4. 微软发布ML.NET 1.0,可一键添加机器学习模型
  5. querybuilder 排序_elasticsearch的匹配与排序问题
  6. 科学数字_七年级数学上册:科学记数法、有效数字记住这点中考分可定拿得到...
  7. js 拾遗 js时间戳转换
  8. python有哪些游戏模块_python游戏模块 Pygame常用方法
  9. iOS UI-自动布局(Autoresizing)
  10. Java面向对象 Main函数 静态的应用 单例设计模式
  11. 计算机管理说文件缺失lnk,Win10系统右键管理打不开提示Windows找不到文件Server manager.lnk如何解决...
  12. WIN10_cmd命令提示符更换用户启动
  13. 优化计算机组策略,windows系统优化--使你的计算机飞起来
  14. 网页加载慢,你知道几种原因?
  15. 基于Python的双USB摄像头实时预览保存软件
  16. 如何登录数据库和运行
  17. 如何使用Graylog来收集日志?
  18. 网易2018校园招聘题目
  19. (ssl1458)数字金字塔(三角形)逆推法
  20. FBI录取测试题,据说全球都答对的只有4个人

热门文章

  1. 运用GoogleSketchUp创作城市雕塑
  2. 推荐几个编程学习网站,你值得拥有!
  3. Python中使用snip问题
  4. FaWave(发微)多微博版内测
  5. 软件测试三分钟自我介绍
  6. 兼容 IE、 FireFox 的 javascript 日历控件 原创作者:寒羽枫(cityhunter172)
  7. Android项目之利用手机传感器做惯性导航
  8. Web前端--HTML+CSS+JavaScript酷炫游戏动漫网页设计
  9. IT界有哪些书是必看的?
  10. 浏览器端技术体系概览 -- 前端开发的七种武器