python里的if语句过长,使前面语句没反应

Python011

python里的if语句过长,使前面语句没反应,第1张

python里的if语句过长使前面语句没反应,需多行书写。

1、if-else语法基础在python中if-else的格式。

2、python的逻辑运算符只有and(与)or(或)not(非)这三种,elif以及if嵌套综合应用。

1、Python 条件语句

用法:

if 判断条件1:

  执行语句1……

elif 判断条件2:

  执行语句2……

elif 判断条件3:

  执行语句3……

else:

  执行语句4……

实例:(要注意空格对齐)

num = 5

if num == 3: # 判断num的值

  print 'boss'

elif num == 2:

  print 'user'

elif num == 1:

  print 'worker'

elif num <0: # 值小于零时输出

  print 'error' else: print 'roadman' # 条件均不成立时输出

2、Python 循环语句

1)while

len=5

while len>0:

  len-=1

  if len%2>0:

      continue

  print(len)

else:

  print(len)

2)for

fruits = ['banana', 'apple',  'mango']

for fruit in fruits:        # 第二个实例

  print('当前水果 :', fruit)

print ("Good bye!")

---------------------------------

fruits = ['banana', 'apple',  'mango']

for index in range(len(fruits)):

  print ('当前水果 :', fruits[index])

else:

  print("end")

print ("Good bye!")

学习Python等编程语言,推荐选择北京尚学堂,雄厚的师资力量和多年的授课经历,绝对会带给你最完美的学习体验。

Python语句有很多,比如说控制语句,控制语句又分为不同的种类:if语句,当条件成立时运行语句块。经常与else, elif(相当于else if) 配合使用。for语句,遍历列表、字符串、字典、集合等迭代器,依次处理迭代器中的每个元素。while语句,当条件为真时,循环运行语句块。try语句,与except,finally配合使用处理在程序运行中出现的异常情况。class语句,用于定义类型。def语句,用于定义函数和类型的方法。pass语句,表示此行为空,不运行任何操作。assert语句,用于程序调试阶段时测试运行条件是否满足。with语句,Python2.6以后定义的语法,在一个场景中运行语句块。比如,运行语句块前加密,然后在语句块运行退出后解密。yield语句,在迭代器函数内使用,用于返回一个元素。自从Python 2.5版本以后。这个语句变成一个运算符。raise语句,制造一个错误。import语句,导入一个模块或包。from … import语句,从包导入模块或从模块导入某个对象。import … as语句,将导入的对象赋值给一个变量。in语句,判断一个对象是否在一个字符串/列表/元组里。