2023-12-13 10:05:51 | 我爱编程网
#coding=utf8
import random
changes = ["", "石头", "剪子", "布"]
integral = 0
def show_changes():
message = "\n"
for index, value in enumerate(changes):
if index == 0:
continue
message += "{0}. {1}".format(index, value)
if index != len(changes) - 1:
message += " "
return message
def compute_result(_me, _ra):
global integral
result = "错误"
result = "平局" if _me == _ra else result
result = "胜利" if _me == "1" and _ra == "2" or \
_me == "2" and _ra == "3" or \
_me == "3" and _ra == "1" else result
result = "失败" if _me == "1" and _ra == "3" or \
_me == "2" and _ra == "1" or \
_me == "3" and _ra == "2" else result
if result == "胜利":
integral += 1
if result == "失败":
integral -= 1
return result
def run_game():
while 1:
print show_changes()
_me = str(raw_input("请出拳:").strip())
_ra = str(random.randint(1, len(changes) - 1))
res = compute_result(_me, _ra)
try:
changes[int(_me)]
except:
print "出拳错误!"
continue
print "你出<{0}> 对方出<{1}> 本次对战<{2}> 当前积分<{3}>".format(
changes[int(_me)],
changes[int(_ra)],
res,
integral
)
tp = raw_input("\n请选择是否退出(yes/no): ").strip()
if tp == "no":
continue
elif tp == "yes":
print "已退出 !"
else:
print "输入错误,已退出游戏!"
break
print "游戏开始"
while 1:
print "*********************"
print "1. 开始新游戏"
print "2. 载入游戏"
print "3. 退出"
print "*********************"
change = raw_input("请选择:").strip()
if change == "1":
print "正在载入新游戏 ..."
integral = 0
run_game()
print "您当前的得分是:{0}".format(integral)
elif change == "2":
print "正在载入 ..."
run_game()
print "您当前的得分是:{0}".format(integral)
elif change == "3":
break
else:
print "输入错误 ! 请重新输入 !"
print "游戏结束"
这可是我自己手打的 要采纳呦
有什么问题可以追问 或许我也可以教教你写代码的思路
学会了思路 你就知道怎样自己写程序了
Python是一门开源免费、通用型的脚本编程语言,它上手简单,功能强大,它也是互联网最热门的编程语言之一。不管是传统的Web开发、PC软件开发、Linux运维,还是大数据分析、机器学习、人工智能,Python都能胜任。对于准备自学或者想要提升Python的小伙伴来说,可能找到一套合适的课程学习往往能够事半功倍!为大家提供到了四套潮享教育金牌讲师李老师的Python入门到精通视频课程,感兴趣就可以点击了解~
Python命名规范的要点:
1、模块
模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况)
2、类名
类名使用驼峰(CamelCase)命名风格,首字母大写,私有类可用一个下划线开头
将相关的类和顶级函数放在同一个模块里.不像Java,没必要限制一个类一个模块.
3、函数
函数名一律小写,如有多个单词,用下划线隔开
私有函数在函数前加一个下划线_
4、变量名 我爱编程网
变量名尽量小写,如有多个单词,用下划线隔开
常量采用全大写,如有多个单词,使用下划线隔开
5、常量
常量使用以下划线分隔的大写命名
以上就是关于“Python命名规范怎么做?Python命名规范的要点”的全部内容分享了,希望小兔的精彩解答对你的Python编程学习有一定的帮助!Python计算机语言看起来很专业很难学,但是只要掌握原理逻辑,就能够逐步掌握攻破!想自学Python的小伙伴,小手点击此链接:
我爱编程网(https://www.52biancheng.com)小编还为大家带来怎么使用Python进行编程?的相关内容。
1、首先在Window 上在安装 Python时,已经已经安装了默认的交互式编程客户端,提示窗口:在 python 提示符中输入以下文本信息,然后按 Enter 键查看运行效果。
2、然后,通过脚本参数调用解释器开始执行脚本,直到脚本执行完毕。当脚本执行完成后,解释器不再有效。所有 Python 文件将以 .py 为扩展名。将以下的源代码拷贝至 test.py 文件中。
3、然后,假定您的Python解释器在/usr/bin目录中,使用以下命令执行脚本。
4、然后,在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字头。Python 中的标识符是区分大小写的。
5、最后,是行和缩进,学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。
以上就是Python命名规范怎么做?Python命名规范的要点全部内容,更多相关信息,敬请关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.compython变量命名规则python变量命名需要遵循以下两个规则:1、变量名由英文字母、下划线_或数字组成,并且第一个字符必须是英文字母或下划线。2、变量名不能是Python关键字(又称关键词)。上面的两个原则很简单,却非常重要,一定要仔细理解。从第1个原则可以知道,变量只可以包含英文字母(大写和小写都行)、下划线或数字,不能包含这3种字符之外的其他字符(如空格
python怎么随机产生一个范围内的数python怎么随机产生一个范围内的数?python生成指定区间内的一个随机数,所用的模块和方法:推荐:《python教程》random.randrage()的基本语法:导入random模块获取区间内随机数,使用random.randrange()保存文件,查看获取的区间内随机数以上就是小编分享的关于python怎么随机产生一
php函数基础问题1、int,bool是指函数的返回值类型。2、第一个string是参数类型,第二个string是参数名。3、[,int..]表示可选参数,不输入的话则使用默认值,逗号在前边是跟前边的参数隔开。。。PHP构造函数必须命名为,而析构函数必须命名为在PHP编程中,构造函数和析构函数的命名有特定的规则。构造函数必须命名为__construct(),而析构函数则需命名为
PHP如何做好最基础的安全防范PHP如何做好最基础的安全防范php给了开发者极大的灵活性,但是这也为安全问题带来了潜在的隐患,PHP如何做好最基础的安全防范呢?下面我为大家解答一下,希望能帮到您!当开发一个互联网服务的时候,必须时刻牢记安全观念,并在开发的代码中体现。PHP脚本语言对安全问题并不关心,特别是对大多数没有经验的开发者来说。每当你讲任何涉及到钱财事务等交易问题时,需
php命名约定在PHP开发中,遵循一定的命名约定有助于代码的组织和理解。首先,类文件通常采用".class.php"扩展名,遵循驼峰命名法,如DbMysql.class.php或dbMysql.class.php,但首单词需小写。文件内仅包含与文件名同名的类。除了类,配置和函数文件采用".inc.php"和".php"扩展名,文件名采用小写字母和下划线分隔,如config.inc.
python行名怎么自定义1、cmd007作为自定义命令名称2、cmd007hello--name=Lily作为自定义功能1的名称hello打招呼,输出:Hi,Lily3、cmd007eat--food=fish作为自定义功能2的名称food吃东西,输出:Iliketoeatfish(一)目录结构如下:cmd007#文件夹必须和自定义命令同名│__init__.
PHP构造函数必须命名为,而析构函数必须命名为在PHP编程中,构造函数和析构函数的命名有特定的规则。构造函数必须命名为__construct(),而析构函数则需命名为__destruct()。这种命名约定是为了确保代码的可读性和一致性。在PHP5之前,构造函数的命名与类名相同,例如Person(),这种方式虽然可以实现功能,但在新版本的PHP中,推荐使用__construct()来定义构造函
python命令行输入中文乱码怎么办python2.X,代码中指定了UTF-8,但是在cmd命令行窗口时,打印的中文仍然会乱码。在python3不存在该问题运行结果:原因中文windows默认的输出编码为gbk,与脚本中定义的UTF-8不一样,所以出现了解码失败的情况。相关推荐:《Python基础教程》解决方法有如下两种方法可以解决这个问题
2025-02-01 20:24:39
2024-01-05 14:11:24
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01