0712

days03 循环结构

复习:

l  基础语法

1.    python是一门弱类型的 [解释型的] 脚本语言

python代码是边解释边运行

2.    python代码的规范是,强制缩进

有同样缩进尺寸的代码,属于同一级别的代码

print(“这里是第一行代码”)

print(“这里又是一行代码”)

print(“这里的代码干嘛的?”)

3.    python语言中的句末分号

python语言,在每一行代码的句末,可以添加分号【不推荐】

分号:表示当前行的代码编写完成;如果结合分号,可以在一行中编写多个代码

# 正常情况下的代码编写

print(“输出一个信息”)

print(“输出另一个信息”)

# 添加分号的情况

print(“输出一个信息”);

print(“输出另一个信息”);

---

# 以下的代码格式,是不推荐的,严重降低了代码的可读性!

print(“输出一个信息”);print(“输出另一个信息”);

注意:python代码的句末一般不添加分号,为的是,强制代码规范!

4.    缩进操作

a)    如果你的代码,是通过空格缩进的,程序中所有的缩进都使用空格

b)    如果你的代码,是通过tab缩进的,程序中所有的缩进都使用tab

c)    如果你的代码,第一行缩进了4个空格,所有的缩进都使用4个空格

5.    python中,不适用大括号包含代码块

a)    代码块,多行同级代码,称为代码块

b)    使用冒号+缩进,来表示一段包含的代码块

public class HelloWorld{

public static void main(String [] args) {

String info = System.in(..);

if(info != null){

System.out.println(info)

}

}

}

info = input(“请输入您的个人介绍”)

if len(info) > 0:

print(“您的信息:%s” % info)

学习目标

days01:学会安装软件,学会安装Python

扩展:了解python源代码文件【.py为后缀名的文本文件】

学会print()函数输出信息

days02:学会单行注释和多行注释

了解选择结构的意义和简单语法

知道变量怎么写,了解变量的规范

了解数据类型中【字符串、整数类型、浮点数类型、布尔类型】

明白数据类型转换的三个函数【int()  float()  str()】

知道什么是字符串

对字符串的操作,有一些印象!

白天的课堂案例(70%)

科学计算器【测试 压力】

界面跳转【测试 压力】

科学计算器

分析:可以进行加减乘除运算(最基本的功能),可以进行(正弦、余弦、正切、余切)科学计算操作(扩展功能)

流程:

用户输入了第一个数据

用户输入操作符号(+ - * / % // **)(sin cos..)

如果用户输入了sin/cos/…,直接展示计算结果

如果用户输入了+ - * /.. ,提示用户输入第二个数据

计算并展示结果

代码开发:   

   print()函数,展示信息     

 input()函数,提示输入      

 if判断,选择结构      

 运算符,数据运算

开发步骤:      先写基本功能      然后去完善更多的功能,让程序更加人性化【符合人体工程学】

下午内容l

  运算符运算符      专门用来进行数据运算的有特殊意义的符号   

   算术运算符:数据运算              + - * / // % **   

   赋值运算符:             

 专门用于给变量存放数据的            

  基本赋值运算符:=                     

   a = 12;  将数据12存放在a变量中              

混合赋值运算符:      +=  |  -= |  *= | /=| %=| //=| **=                 

   a += 12; #  a = a + 12  关系运算符 、

 比较运算符:专门用来检测符号两边的数据的大小关系的      大于  【大于等于】x > y    x >= y      小于  【小于等于】xx+= 1,在一定的时候,x >=10,

条件就会触发,结束循环

死循环,条件始终为真的循环

当我们预期重复执行一件事情(游戏)的时候,死循环是经常用到的东西

l  break关键字,:专门用来跳出循环,从break执行的地方结束循环

n  注意:break,跳出的是当前循环

l  continue关键字:专门结束本次循环,直接进行下一次循环

l  else关键字:当循环正常执行完成时,执行else中的代码

n  如果循环被break了,else中的代码,是不会执行的!

循环嵌套

l  使用符号*输出一个矩形

项目任务:

科学计算器【尝试独立开发】

课堂案例

剪刀石头布【独立开发,可以参考代码】

扩展:老虎棒子鸡【尝试】

卖票【独立开发,可以参考代码】

猜数字【独立开发,可以参考代码】

循环嵌套输出矩形【独立开发,可以参考代码】

扩展1:

使用循环输出一个金字塔

*

***

*****

*******

*********

扩展2:

9X9乘法表

你可能感兴趣的:(0712)