创建一个框架   名字.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 分支和循环的更多相关文章

  1. [零基础学JAVA]Java SE基础部分-04. 分支、循环语句

    转自:http://redking.blog.51cto.com/27212/116751 1.课程名称:分支.循环 本季为JAVA程序中最重要的部分,在讲解的时候除了讲解各种主要的控制语句(分支语句 ...

  2. Python(四) 分支、循环、条件与枚举

    一.什么是表达式 表达式(Expression)是运算符(operator)和操作数(operand)所构成的序列 二.表达式的优先级 三.表达式优先级练习 优先级同级 从左往右计算 1 or 2 a ...

  3. 【03】Python:分支和循环

    写在前面的话 在写代码的时候,我们的代码不可能总是一行一行语句的堆叠,有些时候我们需要对一个事物进行判断,或者很大一组数据需要循环挨个处理.这些不可能让我们一步一步的去写.所以有了接下来的分支结构和循 ...

  4. python之分支和循环

    Day 1-night 三元操作符 语法:a=x if 条件 else y  即:当条件为True时,a的值赋值为x,否则赋值为y eg:small=x if x<y else y <=& ...

  5. python 条件分支与循环

    一.if判断: 语法一: if 条件: # 条件成立时执行的子代码块 代码1 代码2 代码3 示例: sex='female' age=18 is_beautiful=True if sex == ' ...

  6. python入门(三):分支、循环、函数

    1.分支 if循环格式:if condition_1: statement_block_1elif condition_2: statement_block_2else: statement_bloc ...

  7. Python代码结构——顺序、分支、循环

    ## 顺序结构 - 按照从上到下的顺序,一条语句一条语句的执行,是最基本的结构 ## 分支结构 if condition: statement statement ... elif condition ...

  8. Python学习杂记_4_分支和循环

    分支 和 循环 分支和循环这俩结构在各语言中都有着很重要的地位,当然我之前都没有学好,这里总结一下在Python学习中对这俩结构的认识. 分支结构 # 单分支 if 条件判断: 执行语句… # 双分支 ...

  9. 零基础入门学习Python(9)--了不起的分支和循环3

    前言 本节继续介绍分支和循环 知识点 while循环 Python while循环与if条件分支有点类似,在条件为真的情况下,执行某一段指定的代码.不同的是只要条件为True,while循环就会一直重 ...

随机推荐

  1. jspang 做个那个pos系统--学习笔记

    /为什么不能使用Object.assign() //使用Object.assign之后数据会发生改变,但是试图没有跟新 <template> <div class="pos ...

  2. maven项目原型(idea)

    1: internal -> appfuse-basic-jsf (创建一个基于Hibernate,Spring和JSF的Web应用程序的原型) 2: internal -> appfus ...

  3. 理解k8s资源限制系列(二):cpu time

    本文介绍几种在K8S中限制资源使用的几种方法. 资源类型 在K8S中可以对两类资源进行限制:cpu和内存. CPU的单位有: 正实数,代表分配几颗CPU,可以是小数点,比如0.5代表0.5颗CPU,意 ...

  4. Csrf+Xss组合拳

    本文首发于“合天智汇”公众号,作者: 影子 各位大师傅,第一次在合天发文章,请多多关照 今年年初的疫情确实有点突然,打乱了上半年的所有计划(本来是校内大佬带我拿奖的时刻,没了 ,学长毕业了,就剩下我这 ...

  5. MySQL 容器修改配置文件后无法启动问题(终极解决办法)

    docker inspect 容器名称或容器 ID 例如:  docker inspect mysql cd /var/lib/docker/overlay2/1d7877d715b9c730103e ...

  6. smartSVN9.2.2 for mac 安装与破解

    原文链接:https://www.jianshu.com/p/bb87154e0459 近段时间使用svn进行项目管理,开始使用的是cornerstone,但是用过程中出现一个操作Bug,一.在xco ...

  7. maven 一些高级用法命令

    发布本地jar到私服 命令 mvn deploy:deploy-file -Dmaven.test.skip=true -Dfile=D:\Downloads\OJDBC-Full\ojdbc6.ja ...

  8. Django学习路10_创建一个新的数据库,指定列名并修改表名

    在 models.py 中添加 from django.db import models # Create your models here. class Person(models.Model): ...

  9. Python os.stat() 方法

    概述 os.stat() 方法用于在给定的路径上执行一个系统 stat 的调用.高佣联盟 www.cgewang.com 语法 stat()方法语法格式如下: os.stat(path) 参数 pat ...

  10. PHP set_file_buffer() 函数

    定义和用法 set_file_buffer() 函数设置打开文件的缓冲大小. 使用 fwrite() 函数输出结果,缓冲的大小通常为 8K.因此,如果要将两个进程写入同一个文件,那么每个文件一次最多只 ...