while 循环

1,while循环100之内数字相加的合

第一种方法:

start = 1

while True:

  print(start)

  if start == 100:

  #如果start等于100

    break

    #就结束

  start += 1

   #start加等于1

print('end')

第二种方法更简洁:

start = 1

while start < 101:

  print(start)

  start += 1

  #直到start<=等于101结束循环

2,求1-100的所有书的奇数

start = 1

while start < 101

  temp = start % 2#取start的余数

  if temp == 1#如果temp等于1则输出结果是奇数,如果等于0(没有余数则是偶数)则输出偶数

    print(start)

  else: 

    pass  #否则什么也不输出

  start += 1#start 加等于1

3,求1-2+3-4+5...99的所有数的和

sum = 0

start = 1

while start < 100:

  temp = start % 2#取余数

  if temp == 1:#如果余数等于1

    sum = sum + start

  else:#否则

    sum = sum - start

  start += 1

print(sum)

 

  

 

posted @ 2017-03-01 16:26  自习室  阅读(228)  评论(0编辑  收藏  举报