第五,六课

第五课

一.

>>>10 / 8 
>>>1.25

>>>10 / 8
>>>1
  
>>>10.0 // 8.0
>>>1.0


在python里 除法 /   会计算到精确值 
而 除法 //  是float类型的除法 只会计算到最小整数

 


二.优先级问题
先乘除后加减,先算括号里的
例:
 -3 **2=-9
3**-2=1/9

逻辑运算操作符

优先级: not>and>or

 

 


第六课 分支和循环
一.
语句:
  if 条件:
      
      else:

note:c语言中if语句如果不加{},很容易造成悬挂else,就是else我本来是想和外层if语句匹配,但是c语言这时会根据就近原则和内层if匹配。
python由于有严格的缩进,你的else缩进在哪里,就取决了你选择else属于那个if

二.条件表达式
  例:

      x,y=4,5
    if x<y:
       small = x
    else :
                    small = y
改进
  small = x if x<y else y

三.断言

assert   当这个关键字后面的条件为假时,程序会自动崩溃
eg:
>>> assert 3>4


四.循环

 1. for循环 
 语法 :
    for 目标 in 表达式:
         循环体
eg:
  num = '谭嘉辰'
  for i in num :
    print(i,end='') #其中逗号代表空格

>>>谭 嘉 辰

note:为末尾end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串,其实这也是一个语法要求,表示这个语句没结束。end的作用也就是取消换行,如果你把空字符串中加个空格,那么它就是用在字符串末尾添加空格替代添加换行符。

 2. for在数组中
eg: member=['阿斯顿','发电方式','地方','摄氏度']
        for i in member :
             print(i,len(i))
>>>阿斯顿 3
>>>发电方式 4
.........

note:len这个函数是用来计算传入字符串长度的。

3.range()

语法:range([starts],stop[,step=1])
这里有三个参数,其中括号括起来的两个表示这两个参数是可选的

-step=1 表示第三个参数的默认值为1
-range 这个BIF的作用是生成一个从start参数的值到stop参数的值结束的数字序列。
eg:
>>>list(range(5))
>>>[0,1,2,3,4]


>>>for i in range(1,10,2)
         print(i)
1
3
5
7
9

4.break和contine
break语句直接跳出循环
continue终止本轮循环并开始下一次循环

for i in range(10)
   if i%2 ! 0;
        print(i)
        continue
     i += 2
     print(i)

输入: 0  1 2 3 4 5 6 7 8 9
输出: 2  1 4 3 6 5 8 7 10 9

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值