python基础02

1,输出1到10所有整数:

import time
kaishi=1
flag=True
while flag:
    print(kaishi)
    if kaishi==10:
        flag=False
    kaishi=kaishi+1
    time.sleep(1)
print('end')

2,初识break循环:break用于跳出当前循环,并且break下面的代码,将不再执行。

kaishi=1
while True:
    print(kaishi)
    if kaishi==10:
        break
    kaishi=kaishi+1

3,初识continue:用于跳出本次循环,继续下一个循环。

import time

while True:
    print('123')
    time.sleep(0.2)
    continue
    print('12345678')

4,输出除了7以外所有1到10的正整数。

start=1
while True:
    if start==7:
        start+=1
        continue
    print(start)
    if start==10:
        break
    start+=1

5,求1到100所有正整数的和。

sum=0
start=1
while True:
    sum=sum+start
    if start==100:
        break
    start+=1
print(sum)

6,求1-2+3-4+5.........-100的值。

sum=0
start=1
while True:
    if start%2==0:
        sum=sum-start
    elif start%2!=0:
        sum=sum+start
    if start==100:
        break
    start+=1
print(sum)

 

  

posted @ 2017-02-25 14:01  leonardchen  阅读(42)  评论(0)    收藏  举报