标签:put 没有 utf-8 游戏 compute layer 匹配 输入输出 猜数字
part1:猜拳游戏
1 #coding=utf-8 #当有汉语时可能编译器不认识,需要定义代码 2 ‘‘‘ 3 多行注释 4 写这个程序是为了熟悉python的基本语法 5 这是第一个小例子包含简单的if判断,循环和输入输出 6 实现功能是循环猜数字游戏 7 ‘‘‘ 8 #这是一个python程序---单行注释 9 10 11 import random #类似Java的导入包操作 12 13 while True: #python 中没有大括号这个概念,利用缩进和冒号来进行代码的分割 14 15 computer = random.randint(1,3) 16 #不需要专门定义变量,用到即定义 括号的作用为限制随机数的范围 17 18 print("请选择:\n") 19 #\n作为换行符,这个print可不是简单的c语言中的print---print(name+addr) 20 #类似与java中都print 21 22 player = int(input("1:石头 2:剪刀 3:布 0:退出\n")) 23 #int()为强制类型转换 a=input()可作为接受输入,会自动匹配类型,其实在这里不加int也能正常工作,加int只是为了保证下面if的比较,由于直接的是数字比较所以加上int比较保险 24 if player==0: #就算是if语句也没有括号 25 break 26 if(player==1 and computer==2) or (player==2 and computer==3) or (player==3 and computer==1): 27 print("恭喜你,赢了!") 28 elif player==computer: #没有else if 合为一个关键字了 29 print("平局,差一点咯!") 30 else: 31 print("哎呀,输了")
标签:put 没有 utf-8 游戏 compute layer 匹配 输入输出 猜数字
原文地址:https://www.cnblogs.com/youngao/p/9315618.html