基本运算符与流程控制(Day5)

Posted Neither Candidate

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基本运算符与流程控制(Day5)相关的知识,希望对你有一定的参考价值。

一  运算符


1.算数运算

 

2.比较运算

3.赋值运算

4.逻辑运算

and注解:

  1. 在Python 中,and 和 or 执行布尔逻辑演算,如你所期待的一样,但是它们并不返回布尔值;而是,返回它们实际进行比较的值之一。
  2. 在布尔上下文中从左到右演算表达式的值,如果布尔上下文中的所有值都为真,那么 and 返回最后一个值。
  3. 如果布尔上下文中的某个值为假,则 and 返回第一个假值

or注解:

  1. 使用 or 时,在布尔上下文中从左到右演算值,就像 and 一样。如果有一个值为真,or 立刻返回该值
  2. 如果所有的值都为假,or 返回最后一个假值
  3. 注意 or 在布尔上下文中会一直进行表达式演算直到找到第一个真值,然后就会忽略剩余的比较值

and-or结合使用:

  1. 结合了前面的两种语法,推理即可。
  2. 为加强程序可读性,最好与括号连用,例如:
    (1 and \'x\') or \'y\'

5.运算符的优先级:自上而下,优先级从高到低

 

二.标准数据类型特性总结

 

三.流程控制 

if 条件:

    子代码1
子代码2
子代码3
(1)
age
= int(input(\'您芳龄几何>>:\'))
sex= input(\'您的性别是>>:\')
if sex == \'female\'or age > 50:
    print(\'alex很中意你,我们结婚吧\')
else:
    print(\'不是我的菜\')
(2)


(3)
\'\'\'
90及以上 : A
80分以上90以下 : B
70分以上80以下 : C
60分以上70以下 : D
60以下 : E
\'\'\'

简洁的一种


while循环
while 条件:
循环体的代码1
循环体的代码2
循环体的代码3
count=0
while count < 10:
print(count)
count+=1

while True: #死循环
print(\'ok\')

while 1: #死循环
print(\'ok\')


break:跳出本层循环
count=0
while count < 10:
if count == 5:
break
print(count)
count+=1


continue:跳出本次循环

0 1 2 3 7 8 9

count=0
while count < 10:
if count >=4 and count <=6:
count += 1
continue
print(count)
count+=1

eg:












 




 

以上是关于基本运算符与流程控制(Day5)的主要内容,如果未能解决你的问题,请参考以下文章

php学习day5--运算符的基本知识

Python基础总结(字符串常用,数字类型转换,基本运算符与流程控制)

Lesson 03:运算符与流程控制

Java基础—Java流程控制

Java开发技术栈:Java基础语法流程控制语句运算符

javaScript运算符与流程控制