python while 循环 全局变量_python循环语句(while & for)

--小曲配蟒蛇

循环

  • 循环结构,包含条件语句判断和循环体。没有条件语句很可能就:死-循-环了!
  • for循环用得更多。
b1c80daa3d3e45b8f939d70a00aab809.png
循环结构

while循环

while 条件语句:    循环体
  • 干中学:1-100相加
num = 0while num <= 100:  #条件语句    print("1-100的和为:", num)    num += 1       #循环体
  • 1-100奇数求和&偶数求和:
num = 0odds = 0evens = 0while num <= 100:    num += 1    if num % 2 == 1:        odds = odds + num    else:        evens = evens + numprint("1-100的奇数和为:", odds)print("1-100的偶数和为:", evens)

break|continue|pass的不同

# 体会break的用法,终止所有运算,跳出循环——输出1,2num = 0while num <= 10:  num += 1  if num % 3 == 0:    break  else:    print(num)# 体会continue的用法——最终只输出了1,2,4,5,7,8,10num = 0while num <= 10:  num += 1  if num % 3 == 0:    continue    print(num)  else:    print(num)# 体会pass的用法——最终输出了1,2,3,4,5,3,7,8,9,10,11num = 0while num <= 10:  num += 1  if num % 3 == 0:    pass    print(num)  else:    print(num)

for循环

for 变量 in 可迭代对象:  #可迭代对象可以是字符串、列表、元组、字典    循环体语句
  • 干中学:1-100相加
sum_all = 0for x in range(101):    sum_all += xprint(sum_all)
  • 1-100奇数求和&偶数求和:
sum_odd = 0 #求奇数的和sum_even = 0 #求偶数的和for x in range(101):    if x % 2 ==1:        sum_odd += x    else:        sum_even += xprint("1-100奇数和为:",sum_odd)print("1-100偶数和为:",sum_even)print("1-100累加和为{0},奇数和为{1},偶数和为{2}".format(sum_all,sum_odd,sum_even))
  • 用for循环输出各种数据类型、结构
# for循环其实就是——遍历每一个元素,将遍历的数放入循环体中进行循环。# 输出每个元素——列表vec = [-9,2,3,-5,6,-9,0,3,5,]y=[x for x in vec if x > 0]print (y)# 输出每一个元素——元组for x in (10,20,30):    print(x*30)# 输出每一个元素——字符for y in "abcdgsak":    print(y)# 输出——键值d = {"name":"高淇","age":"18","job":"程序员"}for x in d:    print(x) # 输出——键for x in d.keys():    print(x)# 输出——值for x in d.values():    print(x)# 输出每一项,输出为元组for x in d.items():    print(x)
  • 第一篇学习小记真是不容易,小李催了三个月最后取关,小郑这又过了一月才偷偷开始写。

  • 申请2020春季学期不返校,赋闲在家,第二波疫情又起ing,我心忧忧。

  • 前途未卜,接受自己是个普通人ing?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值