资源池

链接:https://pan.baidu.com/s/1OGq0GaVcAuYEk4F71v0RWw

提取码:h2sd


本章内容:

  1. if判断语句
  2. for循环语句
  3. while循环语句
  4. break,continue和pass

if判断语句

语法:

if 条件:
代码块
elif 条件:
代码块
else:
代码块

示例

a = 10
if a > 5:
print('大于5')
elif a > 9:
print('大于9') ...运行结果 大于5

for循环语句

语法:

for i in 可迭代对象
代码块
  • 可迭代对象:字符串,列表,元组,字典,集合

示例:

info = {'name':'007','age':88}
for i in info.items():
print(i) .........运行结果 ('name', '007')
('age', 88)
for i in range(1,10,3):#range顾头不顾尾
print(i)
.............................
1
4
7

while循环语句

语法:

while 条件:
循环体

示例:0-10之间的偶数

count = 0
while count <= 10:
print(count)
count += 2 ...运行结果 0
2
4
6
8
10

死循环

语法: while True --> 死循环

while True:
循环体

注:用break跳出循环

示例:0-10之间的偶数

count = 0
while True:
print(count)
count += 2
if count > 10:
break

break,continue和pass

  • break 跳出循环,执行下一条命令;
  • continue 跳出本次循环,进入下一次循环;
  • pass 占位符

拓展:石头剪刀布游戏

import random
range=['石头','剪刀','布']
print('欢迎来到召唤死侠骨!今晚让我们寻出万年前的天选之子!')
grade={'胜':0,
'平':0,
'败':0
}
playtime=1
print('请根据你最真诚心召唤你的武器!')
while True:
print('ROUND ', playtime)
print('武器池:(石头,剪刀,布)','或call "2"退出')
player = input('OK!请输入你的武器:')
computer = random.choice(range)
#ying
if computer == '石头'and player=='布'or computer == '剪刀'and player=='石头'or computer == '布'and player == '剪刀':
print('胜')
grade['胜'] += 1
playtime+=1
print(grade)
print('='*100)
#shu
elif computer == '石头' and player == '剪刀' or computer == '剪刀' and player == '布' or computer == '布' and player == '石头':
print('败')
grade['败'] += 1
playtime += 1
print(grade)
print('=' * 100)
#ping
elif computer==player:
print('平')
grade['平'] += 1
playtime += 1
print(grade)
print('=' * 100)
#t退出
elif player=='2':
print('你就逆天改命沉睡万年的天选之子,今天你战胜了自己!!!')
print(grade)
break
#其他情况
else:
print('mader fuck!!蠢材!!')
break

python--基础3(流程语句)的更多相关文章

  1. python基础(二) —— 流程控制语句

    编程语言中的流程控制语句分为以下几类: 顺序语句 分支语句 循环语句 其中顺序语句不需要单独的关键字来控制,就是按照先后顺序一行一行的执行,不需要特殊的说明. 下面主要是 分支语句 和 循环语句的说明 ...

  2. java基础-控制流程语句

    一 前言 周末睡觉好舒服,都不想动了,就想睡睡,晒晒太阳,作者劳碌命还是过来写文章了.基础系列文章已经已经出到控制流程,感觉也挺快的,我很自信全网没都多少系列文章能有我这基础系列写的这么好,易于初学者 ...

  3. Python基础之条件语句和循环

    条件语句 Python中的条件语句分为 if ...else . if ...elif...else  以及if ...else 的嵌套使用: username = input('请输入您的用户名:' ...

  4. Python基础(6) - 基本语句

    Python print(在Python 3.0中就变成了函数了) print语句是把对象用文本化的形式输出到标准的输出流上. Operation  Interpretation print spam ...

  5. Python基础入门-IF语句

    今天给大家分享一下Python中的IF语句的使用场景以及注意事项.主要内容如下: 1.python中的真假 2.Python操作符 3.if语句实例和嵌套实例 4.if语句中的if嵌套实例 5.and ...

  6. 【Python基础】条件语句

    Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为tr ...

  7. Java基础—控制流程语句(条件语句与循环结构)

    与任何程序设计语言一样,Java使用条件语句和循环结构确定控制流程.Java的控制流程结构与C和C++的控制流程机构一样,只有很少的例外情况.没有goto语句,但break语句可以带标签,可以利用它实 ...

  8. python基础,变量,if语句

     一.python初识 python是一门 解释型弱类型编程语言. 特点: 简单.明确.优雅 二.python的解释器 CPython. 官方提供的. 内部使用c语言来实现 PyPy. 一次性把我们的 ...

  9. python基础之流程控制、数字和字符串处理

    流程控制 条件判断 if单分支:当一个“条件”成立时执行相应的操作. 语法结构: if 条件: command 流程图: 示例:如果3大于2,那么输出字符串"very good" ...

  10. python基础 数据类型 判断语句

    python 类unix系统默认已经安装或使用源码包./confighuremakemake install python运行方法 通过交互式解释器 [root@room1pc01 ~]# pytho ...

随机推荐

  1. Java学习_泛型

    什么是泛型. Java标准库提供的ArrayList内部就是一个Object[]数组,配合存储一个当前分配的长度,就可以充当"可变数组". public class ArrayLi ...

  2. Istio 知多少 | 下一代微服务的守护者

    1. 引言 在写完eShopOnContainers 知多少[12]:Envoy gateways后,就一直想进一步探索Service Mesh,最近刚在极客时间上学完<Service Mesh ...

  3. vs code编写java

    不知不觉中vs code变得非常强大了,今天小编就分享一下vs code编写java语言.其实除了java语言,还支持很多语言. 首先看下vs code欢迎页面支持哪些语言: 好家伙,支持的东西还真不 ...

  4. SAAS云平台搭建札记: (三) AntDesign + .Net Core WebAPI权限控制、动态菜单的生成

    我们知道,当下最火的前端框架,非蚂蚁金服的AntDesign莫属,这个框架不仅在国内非常有名,在国外GitHub上React前端框架也排名第一.而且这个框架涵盖了React.Vue.Angular等多 ...

  5. Docker学习笔记之基本命令使用

    测试的环境为Ubuntu1804. 1. search命令搜索镜像 sudo docker search centos 搜索centos相关的镜像,可以看到第一个最多星的的centos是官方的镜像,而 ...

  6. 更改mysql的密码

    mysql> set password for 'root'@'localhost' =PASSWORD('');Query OK, 0 rows affected (0.17 sec) mys ...

  7. 敏感信息泄露 - Pikachu

    概述: 由于后台人员的疏忽或者不当的设计,导致不应该被前端用户看到的数据被轻易的访问到. 比如:---通过访问url下的目录,可以直接列出目录下的文件列表;---输入错误的url参数后报错信息里面包含 ...

  8. 解决ROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'creat table study_record( id int(11) not null

    之前一直用的好好的,突然就出现了这个错误: ERROR 1064 (42000): You have an error in your SQL syntax; check the manual tha ...

  9. Netty学习:ChannelHandler执行顺序详解,附源码分析

    近日学习Netty,在看书和实践的时候对于书上只言片语的那些话不是十分懂,导致尝试写例子的时候遭遇各种不顺,比如decoder和encoder还有HttpObjectAggregator的添加顺序,研 ...

  10. 二十五:XSS跨站值原理分类及攻击手法

    HTML DOM树 XSS跨站产生原理,危害,特点 本质,产生层面,函数类,漏洞操作对应层,危害影响,浏览器内核版本 XSS是什么? XSS全称跨站脚本(Cross Site Scripting),为 ...