###############################################
##条件判断及循环结构
###############################################
'''
if <条件判断 1>:
<执行 1>
elif <条件判断 2>:
<执行 2>
elif <条件判断 3>:
<执行 3>
else:
<执行 4>
'''
score = int( input('please input your score:'))
#input()返回的数据类型为str,需要运用到强制类型转换,注意这里强制类型转换的用法
if score >= 60 and score <=80:
print('你的成绩合格了')
elif score > 80:
print('你的成绩为优秀')
else:
print('你的成绩不合格')
##############################################
#Python的循环有两种,一种是 for...in ...循环,依次把list或 tuple中的每个元素迭代出来
a = [1,2,3,4,5,6,7,8,9,0,'name','age',True]
for b in a:
print(b)#会依次输出a中的元素
#range()函数能够生成一个整数序列,通过list()转换就可以生成长整数列
range(101)#生成0-100的整数列
a = list(range(101))
b = 0
for c in a:
b = b + c
print(b)
#第二种循环是while循环,只要条件满足,就不断循环,条件不满足时退出循环。
a = 0
b = 0
while a <= 100:
b = b + a
a += 1
print(b)
Python学习-3:条件判断及循环结构
最新推荐文章于 2024-03-01 21:07:31 发布