时间:2021-05-22
对于一个初级学习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 <b, 则 b <= n <= 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 randomclass 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语句的多重调用)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例为大家分享了python实现猜拳游戏的具体代码,供大家参考,具体内容如下项目功能:1.系统生成随机的石头剪刀布,玩家输入石头剪刀布2.因为玩家可能会输入
本文实例为大家分享了python实现一个猜拳游戏的具体代码,供大家参考,具体内容如下设计一个猜拳的游戏,要求如下:1、游戏开始时,输入玩家名字2、可以选择3个电
本文实例讲述了JavaScript基于面向对象实现的猜拳游戏。分享给大家供大家参考,具体如下:html代码:猜拳游戏我:name电脑:name开始请开始游戏..
用python实现猜拳小游戏,供大家参考,具体内容如下本练习旨在养成良好的编码习惯和练习逻辑思考.1、使用python版本:3.7.3;2、代码内容实现如下#!
本文实例为大家分享了利用多线程和Socket实现猜拳游戏的具体代码,供大家参考,具体内容如下实例:猜拳游戏猜拳游戏是指小时候玩的石头、剪刀、布的游戏。客户端与服