python 笔记(变量,输入输出,条件语句,循环语句)

首先了解

  python支持一下几种运算符:

  算术运算符:

  

  赋值运算符:

  

  复合赋值运算符:

  

变量

  简单的说,变量就是编程中最基本的存储单位,变量会暂时性存储你进去的东西,例如:

  

  

 当然加减乘除都是可行的

 变量的命名规则:

  1.变量由字母、数字、下划线组成

  2.数字不能开头

  3.变量不能用python中的关键字(这个不用刻意去记,用的多了也就熟悉了)

  4.变量的命名一般要见名知意,不能随意命名。

  5.多个变量之间尽量用下划线隔开,类似data_start这种。

输入输出

  什么是输入输出语句呢?我们以上练习的print其实就是输出语句,我们敲什么就输出什么,而输入语句就是人机交互的过程,用户输入什么,电脑经过计算就输出什么,这里引入一个input的关键词,它的作用就是当成程序走到这里就等待用户输入。

  格式就是:name=input("请输入您的名字:"),比如:

      

  如图可以看到这里就是等待用户输入的过程。python3中的输入是input(),而在python2中的输入时raw_input(). 

条件控制

   条件控制其实就是  if ...else..的使用  结构为:

用一句话概括  if....else 结构的作用:如果....条件成立的,就做....;反之,就做....

所谓条件(condition)指的是成立的条件,即是返回值为True  的布尔表达式。

知道这点后使用起来应该不难,例如:

循环语句

  什么是循环语句?假定有这样一个场景:让你打印100遍“hello world”,你会怎么做?难道真的写100遍:print("hello world")。程序如果被你这样写就显得太笨重了。开发中就引入了循环语句这一说法,语法格式如下:

    

意思就是除非while后面的条件不满足,否则就一直执行程序,直到条件不满足就退出。回到上题那个场景,打印100遍hello world程序可以这样来写:

扩展:i = i + 1 跟  i += 1  是一样的效果)

实例:

注意:这里的end=' '就是固定写法,为了不让他换行打印

while循环语句的几个关键字:break 和 continue

  break:结束当前循环

  continue:结束当次循环

  这样说你可能不太理解,还是直接上程序说明吧,这里以打印1···10之间的数为例子说明:

可以看到当number == 5时,执行break语句,此时while循环退出,只打印出了1.2.3.4.,那么我们将break换成continue,结果会怎样呢?




这样就显而易见了。将break换成continue之后,当number==5时,结束当次循环,程序从开始执行,因此只打印了1,2,3,4,6,7,8,9,10.

课下作业练习:

  (1).用while循环打印1··100之间的偶数并做求和运算。

  (2).用while循环打印1··100之间的奇数并做求和运算。

  (3).求1-2+3-4+····+99的和并打印。

猜你喜欢

转载自www.cnblogs.com/moranlei/p/9087854.html