Python基础02.条件与循环

Python基础02.条件与循环

Python3.7条件语句

1、条件语句

(1)if else 语句

    if 判断语句:
        执行语句     #成立执行
        .....
    else:
        .....       #不成立时执行
a=5
if a%2==0:
    print(a,"是偶数")
else:
    print(a,"是奇数")    #a是奇数

(2)if elif else 语句

  if 判断语句1:
      执行语句1
  elif 判断语句2:
      执行语句2
  elif 判断语句3:
      执行语句3
  else:
      执行语句
a=5
if a<0 :
    print(a,"是负数")
elif a>=0 and a%2==0:
    print(a,"是正偶数")
elif a>=0 and a%2==1:
    print(a,"是整奇数")
else:
    print("erro")

2、循环语句

(1)while循环语句

    while 判断语句:
         执行语句
         ......
numbers=[12,32,-76,9,-23,-10]
Positive=[]
negative=[]
while(len(numbers)>0):
    number=numbers.pop()
    if number>0:
        Positive.append(number)
    if number<0:
        negative.append(number)
print("Positive=",Positive,"negative=",negative)
#Positive= [9, 32, 12] negative= [-10, -23, -76]

(2)for循环语句

for iterating_var in sequence:     #sequence可为列表或元组
   statements(s)
list1=['a','b','c','d']     #list1=('a','b','c','d')
for i in range(len(list1)):
    print (list1[i])]

(3)嵌套循环
for嵌套:

for iterating_var in sequence:
   for iterating_var in sequence:
      statements(s)
   statements(s)

while嵌套:

while expression:
    while expression:
        statement(s)
    statement(s)

for-while 混合嵌套

(4)break语句

for num in range(0,5):
    print(num)
    if num==3:
        break      #0 1 2 3

(5)continue语句

for num in range(0,5):
    if num==3:
       continue
    print(num)     #0 1 2 4 
发布了23 篇原创文章 · 获赞 0 · 访问量 645

猜你喜欢

转载自blog.csdn.net/qq_43824915/article/details/102673110
今日推荐