python 04 分支和循环
创建一个框架 名字.py
打飞机游戏
加载音乐
播放音乐
我打飞机诞生
inter=0
while true:
if 用户是否惦记了关闭:
退出程序
bleak
inter+=1
if inter == 50:
iner = 0
小飞机诞生
小飞机移动一个位置
屏幕刷新
if 用户鼠标移动:
我放飞机中心位置 = 鼠标位置
屏幕刷新
if 我放飞机撞击小飞机:
我放挂,播放撞击音乐
修改我放飞机图案
停止背景音乐,最好淡出
a=int(input('输入数字:'))
if 100 >= a >= 90:
print('A')
if 90 > a >= 80:
print('B')
if 80 > a >= 60:
print('C')
if 60 > a >= 0:
print('D')
if a<0 and a>100:
print('NO')
a=int(input('输入数字:'))
if 100 >= a >= 90:
print('A')
else:
if 90 > a >= 80:
print('B')
else:
if 80 > a >= 60:
print('C')
else:
if 60 > a >= 0:
print('D')
else:
print('NO')
a=int(input('输入数字:'))
if 100 >= a >= 90:
print('A')
elif 90 > a >= 80:
print('B')
elif 80 > a >= 60:
print('C')
elif 60 > a >= 0:
print('D')
elif a<0 and a>100:
print('NO')
elif 就像c的 else if
x if 条件 else y 条件为真,x 假为y
assert 3 > 4 断言,程序自动崩溃 。当需要确保程序中某个条件一定为真,才能让程序正常工作
while 条件:
循环体
for与c的for不一样
for 目标 in 表达式:
循环体
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
>>> a='apple'
>>> for i in a: 打印出每个字符
print(i,end=' ')
a p p l e
range(strat,stop,scan) start开始,stop结束,scan间隔
list() 方法用于将元组转换为列表。
range(stop)
range(start, stop[, step])
参数说明:
- start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
- stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
- step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)
break 跳出循环体
continue 终止本轮循环,回到条件判断的地方
len() 表示长度
>>> len('hi')
2
>>> t = ('a', 'b', ['A', 'B'])
>>> t[2][0] = 'X'
>>> t[2][1] = 'Y'
>>> t
('a', 'b', ['X', 'Y'])
通过间接方法修改元组:
tuple1 = (1,2,4,5)
tuple2 = tuple1[:2] + (3,) + tuple1[2:]
print(tuple2)
>>>(1, 2, 3, 4, 5)
del dict['Name'] # 删除键 'Name'
dict.clear() # 清空字典
del dict # 删除字典
python 04 分支和循环的更多相关文章
- [零基础学JAVA]Java SE基础部分-04. 分支、循环语句
转自:http://redking.blog.51cto.com/27212/116751 1.课程名称:分支.循环 本季为JAVA程序中最重要的部分,在讲解的时候除了讲解各种主要的控制语句(分支语句 ...
- Python(四) 分支、循环、条件与枚举
一.什么是表达式 表达式(Expression)是运算符(operator)和操作数(operand)所构成的序列 二.表达式的优先级 三.表达式优先级练习 优先级同级 从左往右计算 1 or 2 a ...
- 【03】Python:分支和循环
写在前面的话 在写代码的时候,我们的代码不可能总是一行一行语句的堆叠,有些时候我们需要对一个事物进行判断,或者很大一组数据需要循环挨个处理.这些不可能让我们一步一步的去写.所以有了接下来的分支结构和循 ...
- python之分支和循环
Day 1-night 三元操作符 语法:a=x if 条件 else y 即:当条件为True时,a的值赋值为x,否则赋值为y eg:small=x if x<y else y <=& ...
- python 条件分支与循环
一.if判断: 语法一: if 条件: # 条件成立时执行的子代码块 代码1 代码2 代码3 示例: sex='female' age=18 is_beautiful=True if sex == ' ...
- python入门(三):分支、循环、函数
1.分支 if循环格式:if condition_1: statement_block_1elif condition_2: statement_block_2else: statement_bloc ...
- Python代码结构——顺序、分支、循环
## 顺序结构 - 按照从上到下的顺序,一条语句一条语句的执行,是最基本的结构 ## 分支结构 if condition: statement statement ... elif condition ...
- Python学习杂记_4_分支和循环
分支 和 循环 分支和循环这俩结构在各语言中都有着很重要的地位,当然我之前都没有学好,这里总结一下在Python学习中对这俩结构的认识. 分支结构 # 单分支 if 条件判断: 执行语句… # 双分支 ...
- 零基础入门学习Python(9)--了不起的分支和循环3
前言 本节继续介绍分支和循环 知识点 while循环 Python while循环与if条件分支有点类似,在条件为真的情况下,执行某一段指定的代码.不同的是只要条件为True,while循环就会一直重 ...
随机推荐
- PHP中interface的用处
确实,PHP 接口是有它的目的的. 它们是契约,是给其他开发人员的说明手册.然而,还是很难理解接口有什么用. 基础 接口是抽象的类,无法直接实例化,但是可被实现. 这是一个基本的例 int ...
- 关于RecyclerView(一)基本使用
前言 最近在项目中用到了ListView,不知道为什么总是出现数据错乱的情况,另外RecyclerView包含很多Item动画,所以改成了RecyclerView. 简单使用 RecyclerView ...
- Android Zero (开篇)
Android Zero == 从零开始 本文章主要打算给将要入门Android或刚刚入门Android的小伙伴适用的,开篇的几个案例都会抛弃所有现在用到的新技术和第三方框架,用最原生的方法从0演示, ...
- 第五章 泛型&集合
5.1.泛型 概述:泛型是是JDK5中引入的特性,它提供了编译时类型安全检测机制,该机制允许在编译时检测到非法的类型,它的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数. 泛型类: // ...
- 移动端rem字体适配JS
// 『REM』手机屏幕适配,兼容更改过默认字体大小的安卓用户 function adapt(designWidth, rem2px) { // designWidth:'设计图宽度' 1rem==r ...
- 进度条函数 -------ajax初试
做一个显示任务完成情况的进度条: <!DOCTYPE html> <html> <head> <meta charset="utf-8"& ...
- 微服务迁移记(五):WEB层搭建(2)-SpringSecurity集成
一.redis搭建 二.WEB层主要依赖包 三.FeignClient通用接口 以上三项,参考<微服务迁移记(五):WEB层搭建(1)> 接下来,集成SpringSecruity,实现用户 ...
- 02_HTML02
学于黑马和传智播客联合做的教学项目 感谢 黑马官网 传智播客官网 微信搜索"艺术行者",关注并回复关键词"软件测试"获取视频和教程资料! b站在线视频 HTML ...
- Day01_虚拟化架构与系统部署
学于千峰教育开源课程 感恩 千峰教育官网 b站在线视频 前言:本人所使用的操作系统是MacOS 使用的虚拟机软件为parallels desktop 本章结构 构建桌面端虚拟环境 虚拟机的概述 VMa ...
- PHP cal_info() 函数
------------恢复内容开始------------ 实例 返回格利高里历法的信息: <?phpprint_r(cal_info(0));?> 运行实例 » 定义和用法 cal_i ...