#for循环和可迭代对象遍历
'''
for循环通常用于可迭代对象的遍历,for循环的语法格式如下:
for 变量 in 可迭代对象
循环体语句
操作:遍历一个元组、集合、字典、字符串
'''
for x in (1,2):
print(x*4)
for x in [10,20]:
print(x)
for x in {"name":"sj","age":"36"}:
print(x)
for x in "abcde":
print(x)
'''
range对象是一个迭代对象,用来产生指定范围的数字序列,格式为:
range(start,end,[step])
生成的数值序列从star开始到end结束(不包含end),若没有填写start.则默认从0开始,step是可选的步长,默认为1,,如下是几种示例:
for in range(10) 产生序列(0-9)
操作:利用for循环,计算1-100之间数字的累加和;计算1-100之间偶数的累加和;计算1-100之间奇数的累加和
'''
num=0
num_sum=0
num_even=0
num_odd=0
for num in range(101):
num_sum=num_sum+num
if num%2==0:
num_even=num_even+num
else: num_odd=num_odd+num
print(num_sum)
print(num_even)
print(num_odd)