近日在学习python的一些基础知识,觉得还是很有趣的一个一门语言!就目前的学习的一些知识,编写了一些一个简单的石头剪刀布的游戏。主要是熟悉一些python的一些控制语句。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import random
while 1 :
s = int (random.randint( 1 , 3 ))
print (s)
print ()
if s = = 1 :
ind = "stone"
elif s = = 2 :
ind = "scissors"
elif s = = 3 :
ind = "paper"
m = input ( 'please input your option,if you input the end, this game will be end. ' )
blist = [ 'stone' , 'scissors' , 'paper' ]
if (m not in blist) and (m! = 'end' ):
print ( 'your input is wrong and please input the right option again or end the game: ' )
elif (m not in blist) and (m = = 'end' ):
print ( 'the game is ending now...' )
break
elif m = = ind:
print ( 'draw' )
elif (m = = 'stone' and ind = = 'scissors' ) or (m = = 'paper' and ind = = 'stone' ) or (m = = 'scissors' and ind = = 'paper' ):
print ( 'you win this game' )
elif (m = = 'stone' and ind = = 'paper' ) or (m = = 'paper' and ind = = 'scissors' ) or (m = = 'scissors' and ind = = 'stone' ):
print ( 'you loss this game' )
|
下面是结果:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/sjtuai/article/details/76973973