百木园-与人分享,
就是让自己快乐。

Python-基础(流程控制语句)

一、if判断语句

  • if语句是用来进行判断的,其使用格式如下:
if 要判断的条件:
   条件成立时要做的事
  • Demo
age = input(\'输入年龄:\')     #input返回的是字符串类型    
if int(age) > 18:           #这里对age做强制类型转换    字符串和整数int不可比较
  print(\'你成年了\')      #前方必须缩进一个Tab键

 

二、if  else

##语法:
if  判断条件:
    判断条件为True时执行的代码
else:
    判断条件为False时执行的代码
  • Demo
age = 17
if int(age) > 18:        
  print(\'你成年了\')  
else:
   print(\'未成年\')

##输出结果: 未成年

三、elif

  • 格式 
if   xxx:
     结果1
elif  xxx1:
     结果2
elif  xxx2
     结果3

##################################################################
当xxx满足时,返回结果1,整个if结束
当xxx不满足时,判断xxx1,如果xxx1满足条件,则返回结果2,整个if结束
当xxx,xxx1不满足时,判断xxx2,如果xxx2满足条件,则返回结果3,整个if结束
##################################################################

 

  • Demo
# elif
score = int(input(\'请输入您的成绩\'))

if score >= 90:
    print(\'优秀\')
elif score >= 80:
    print(\'良好\')
elif score >= 70:
    print(\'中等\')
elif score >= 60:
    print(\'及格\')
else:
    print(\'不及格\')

 

四、for循环

  • 格式
for 变量  in 要遍历的数据: 
    方法体
  • Demo
# 循环字符串
 s = \'china\'
# i是字符串中一个又一个的字符的变量
# s是代表的是要遍历的数据
 for i in s:
     print(i)
打印结果:

c
h
i
n
a

################################################
# range(5)
# range方法的结果 一个可以遍历的对象
# range(50~4  左闭右开区间(0,5)
for i in range(5):
   print(i)
打印结果:

0
1
2
3
4

################################################
# range(1,5)
# range(起始值,结束值)
# 左闭右开区间
for i in range(1,5):
print(i) 打印结果:

1
2
3
4

###################################################

# range(1,10,3)
# range(起始值,结束值,步长)
# 左闭右开区间
# for i in range(1,11,3):
#     print(i)
打印结果:

1
4
7

#################################################

应用场景  爬取一个列表返回给我们   循环一个列表
a_list = [\'周杰伦\',\'林俊杰\',\'陶喆\',\'庞龙\']
# 遍历列表中的元素
for i in a_list:
    print(i)
打印结果

周杰伦
林俊杰
陶喆
庞龙

###############################################
# 遍历列表中的下标
# 判断列表中的元素的个数
a_list = [\'周杰伦\',\'林俊杰\',\'陶喆\',\'庞龙\']
for i in  range(len(a_list)):
    print(i)
打印结果:

0
1
2
3

 


来源:https://www.cnblogs.com/Williamls/p/16260644.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » Python-基础(流程控制语句)

相关推荐

  • 暂无文章