编程语言
首页 > 编程语言> > Python-基础(流程控制语句)

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

作者:互联网

一、if判断语句

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

 

二、if  else

##语法:
if  判断条件:
    判断条件为True时执行的代码
else:
    判断条件为False时执行的代码
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结束
##################################################################

 

# 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 要遍历的数据: 
    方法体
# 循环字符串
 s = 'china'
# i是字符串中一个又一个的字符的变量
# s是代表的是要遍历的数据
 for i in s:
     print(i)
打印结果:

c
h
i
n
a

################################################
# range(5)
# range方法的结果 一个可以遍历的对象
# range(5)  0~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

 

标签:语句,elif,结果,Python,流程,range,score,print,age
来源: https://www.cnblogs.com/Williamls/p/16260644.html