近日在学习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