python循环运⾏猜拳游戏_Python,while循环⼩例⼦--猜拳游戏
(三局⼆胜)
Python,while循环⼩例⼦--猜拳游戏(三局⼆胜)
import random
all_choice = ['⽯头', '剪⼑', '布']
prompt = '''(0)⽯头
(1)剪⼑
(2)布
请选择(0\1\2)'''
# ⼈的计分板
pwin = 0
# 计算机的计分板
cwin = 0
# ⼈和计算机都没有赢够两次则继续
while pwin < 2 and cwin < 2:
# ⼈的选择在前,计算机随机选择在后,组成⼩列表,把所有⼈赢的情况再放到⼤列表中
win_list = [['⽯头', '剪⼑'], ['剪⼑', '布'], ['布', '⽯头']]
copmuter = random.choice(all_choice)
# 将⽤户输⼊的数字字符转为数字
ind = int(input(prompt))
# 将数字作为下标从列表中取出元素
player = all_choice[ind]
print('您的选择:%s,电脑的随机选择:%s' % (player, copmuter))
if copmuter == player:
print('平局')
elif [player, copmuter] in win_list:
print('您赢了!')
# ⼈赢的时候,⼈的计分加1
pwin += 1
else:
print('您输了!')
# ⼈输的时候,计算机计分加1
python单例模式cwin += 1
猜拳游戏三局两胜------java实现代码
package ices02; import java.util.ArrayList; import java.util.List; import java.util.R ...
Python,for循环⼩例⼦--99乘法表
⼀.99乘法表 for i in range(1, 10): for j in range(1, i + 1): print('%sx%s=%s ' % (j, i, j * i), end='') ...
⼩程序把玩(三⼗⼆)Image API
原⽂:⼩程序把玩(三⼗⼆)Image API 选择图⽚时可设置图⽚是否是原图,图⽚来源.这⽤的也挺常见的,⽐如个⼈中⼼中设置头像,可以与wx.upLoadFile()API使⽤ 主要⽅法: wx. ...
JS的for循环⼩例⼦
1.输出1-100的和 var sum = 0; for(var i=1;i<=100;i++){ sum = sum + i; } document.write(sum);
2.输出1-100 ...
有趣的java⼩项⽬------猜拳游戏
package com.aaa; //总结:猜拳游戏主要掌握3个⽅⾯:1.⼈出的动作是从键盘输⼊的(System.in)2.电脑是随机出的(Random随机数)3.双⽅都要出(条件判断) import ...
python 字典 get ⼩例⼦
语法 get()⽅法语法: (key, default=None) 参数 key -- 字典中要查的键. default -- 如果指定键的值不存在时,返回该默认值值.返回值 返回 ...
Shell的 for 循环⼩例⼦
<1> 上例⼦ for i in f1 f2 f3; do @echo $i; done 执⾏结果: f1 f2 f3 但是,请注意:如果是在makefile 中写,要写成这个样⼦: al ...
由Python的⼀个⼩例⼦想到的
习题: L = [1,2] L.append(L) Print L 问,结果是什么. 结果是,[1,2,[...]] 这是什么意思呢?就是说[...]表⽰的对[1,2]的⽆限循环.这⼀点是在C#等静态 ...
python字典循环⼩点
对于字典数据量不⼤时候 ⾸先会将字典转换成列表,写到内存,如果⼏百万条,就会减慢速度 for k,v in dic:print k,v 可以这样 for k in dic:print k,dic[ ...
随机推荐
C+&plus;输⼊输出流格式控制
如何解决WebkitBrowser使⽤出错“Failed to initialize activation context”
JQuery jsonp使⽤⼩记
在⼀个不⽀持PHP的主机上,需要对某些页⾯做访问统计.我的⽅案是在静态的HTML页⾯上,⽤JSONP向能够执⾏PHP的主机进⾏跨域请求,从⽽使⽤PHP解决这个访问量统计问题. 在服务器端,PHP页⾯返 ...
spring中bean的设计模式
默认的是单例的. 如果不想单例需要如下配置:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论