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 对象是否相等](代码片