- 浏览: 124706 次
- 性别:
- 来自: 武汉
-
文章分类
最新评论
import random
#导入随机数包
def rollDice():
die1 = random.randrange( 1, 7 )
%随机获取1到7之间的一个数
die2 = random.randrange( 1, 7 )
%随机获取1到7之间的一个数
workSum = die1 + die2
%求和
print "Player rolled %d + %d = %d" % ( die1, die2, workSum )
return workSum
%返回随机和
sum = rollDice() # first dice roll
%第一次“滚动”
if sum == 7 or sum == 11: # win on first roll
gameStatus = "WON"
#若和为7或11,则获胜
elif sum == 2 or sum == 3 or sum == 12: # lose on first roll
gameStatus = "LOST"
#若和为2、3或12,则为输
else: # remember point
gameStatus = "CONTINUE"
#其他情况,继续
myPoint = sum
print "Point is", myPoint
#打印分数
while gameStatus == "CONTINUE": # keep rolling
sum = rollDice()
#若状态为"CONTINUE",则继续掷
if sum == myPoint: # win by making point
gameStatus = "WON"
#若第二次掷得的分数与第一次一样,则获胜
elif sum == 7: # lose by rolling 7:
gameStatus = "LOST"
#若第二次掷得的分数为7,则为输
if gameStatus == "WON":
print "Player wins"
else:
print "Player loses"
发表评论
-
一个完整的php项目示例
2009-05-19 13:30 1331<script>function StorePag ... -
一个简单的python代理服务器源码分析
2009-05-20 00:29 1446<script>function StorePag ... -
python起步
2009-05-21 00:15 630<script>function StorePag ... -
urllister.py源码分析
2009-05-22 00:08 1084<script>function StorePag ... -
fibonacci.py源代码分析
2009-05-22 23:24 639<script>function StorePag ... -
builddialectexamples.py源代码分析
2009-05-25 00:05 547<script>function StorePag ... -
piglatin.php源代码分析
2009-05-25 22:58 715<script>function StorePag ... -
plural.py源代码分析
2009-05-26 22:28 596<script>function StorePag ... -
regression.py源代码分析
2009-05-27 21:33 813<script>function StorePag ... -
apihelpertest.py源代码分析
2009-05-28 23:47 547<script>function StorePag ... -
argecho.py源代码分析
2009-05-30 00:44 638<script>function StorePag ... -
soundex.py源代码分析
2009-05-31 01:58 571<script>function StorePag ... -
plural1.py源代码分析
2009-05-31 22:27 621<script>function StorePag ... -
toolbox.py源代码分析
2009-06-01 23:00 581<script>function StorePag ... -
sum.py源代码分析
2009-06-03 00:14 806<script>function StorePag ... -
python打印变量的标识符、类型和值
2009-06-03 22:44 2157<script>function StorePag ... -
stringFormatting.py源代码分析
2009-06-04 23:49 516<script>function StorePag ... -
operator.py源代码分析
2009-06-05 23:12 588<script>function StorePag ... -
average.py源代码分析
2009-06-07 00:20 530<script>function StorePag ... -
square.py源代码分析
2009-06-08 00:05 636<script>function StorePag ...
相关推荐
在IT行业中,模拟福彩摇奖机是一个有趣且实用的编程项目,它可以帮助我们理解如何运用随机数生成器...实际的项目文件“摇奖机”可能包含了实现这些功能的源代码,进一步分析这个文件可以加深对这些知识点的理解和应用。
3. **文件通配符**:`glob`模块用于从目录路径中的通配符模式中查找文件名,如`glob.glob('*.py')`可以找到当前目录下的所有Python源代码文件。 4. **命令行参数**:在Python脚本中,`sys.argv`包含了命令行参数的...
3. **源代码扩展名**: Python源代码程序编译后的文件扩展名为`.py`。因此,选项A正确。 4. **赋值语句**: `P = -P`表示将P的值取为其相反数。选项C描述正确。 5. **循环与条件语句**: 下列代码片段计算了0到9之间...
压缩包中的唯一文件名"Rnb"可能是一个源代码文件,例如Python的`.py`文件、Java的`.java`文件或者是其他编程语言的源码。打开这个文件,我们可以看到具体的实现逻辑,包括随机数生成的范围、分布、是否去除重复等...
而"yaohao"可能是程序的主要源代码文件,通常以`.py`为扩展名。通过阅读这个文件,我们可以了解到具体的摇号算法,如如何生成和排序随机数,以及如何与wxPython的GUI组件进行交互。 总的来说,这个Python摇号程序...
3. **Python程序文件扩展名**:Python源代码文件的标准扩展名是`.py`。 4. **集成开发环境(IDE)**:Python自带的简单IDE是`IDLE`,它提供了编写、运行和调试Python代码的基本环境。 5. **变量命名规则**:Python...
11. **Python程序扩展名**:Python源代码文件的扩展名是`.py`。 12. **合法变量名**:合法的Python变量名必须以字母或下划线开头,后面跟着任意数量的字母、数字或下划线。所以,D选项的`a#2`是非法的。 13. **...
在"random_fragment_generation-master"目录下,我们可以期待找到该项目的源代码文件,这些文件可能包括主程序文件(如`main.py`)、辅助函数库(如`utils.py`)以及其他相关资源。项目可能通过这些文件实现了自定义...