码迷,mamicode.com
首页 > 编程语言 > 详细

Python基础--01小项目体现的基础知识

时间:2018-07-16 00:31:57      阅读:196      评论:0      收藏:0      [点我收藏+]

标签: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("哎呀,输了")

 

Python基础--01小项目体现的基础知识

标签:put   没有   utf-8   游戏   compute   layer   匹配   输入输出   猜数字   

原文地址:https://www.cnblogs.com/youngao/p/9315618.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!