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

Posted windy杨树

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础--01小项目体现的基础知识相关的知识,希望对你有一定的参考价值。

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("请选择:
") 
19     #
作为换行符,这个print可不是简单的c语言中的print---print(name+addr)
20     #类似与java中都print
21 
22     player = int(input("1:石头 2:剪刀 3:布 0:退出
"))
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小项目体现的基础知识的主要内容,如果未能解决你的问题,请参考以下文章

Python range 数据类型 [学习 Python 必备基础知识][看此一篇就够了][range()][range 元素元素检测元素索引查找切片负索引][检测 range 对象是否相等](代码片

Python基础 08函数基础

python 学习之 基础篇三 流程控制

python--基础知识

python基础1 - 多文件项目和代码规范

Day3: Python学习笔记之计算机基础——网络片