57 作业

1、输出 1-100里所有的奇数

''' 首先 要先确定条件是什么,第一条件是输出1-100的数, 第二条件是再输出里面所有的基础,也就是说先确定范围再确定奇数

公式1:

start = 1

temp = 1

while True:

  if start == 100:

    break

  if temp == start % 2:

    print(start)

  start += 1

公式二 

start = 1

temp = 1

while start<101:

  if temp == start % 2:

    print(start)

  start +=1 

 

  

2.输出 1-100所有的偶数

同理 条件是输出偶数

start = 1

temp = 0

while True:

  if start == 100:

    break

  start += 1

  if temp = start % 2:

    print(start)

 

或者

start = 1                                               start = 1

temp = 0                                              while start<101:

while start<101:                                         temp = start % 2:

  if temp == start % 2           if temp == 0:

    print(start)                print(start)

  else:                   else:

    pass                    pass

  start += 1

 

  

3.输出1-100相加的总和

首先 要先确定条件,条件一是输出1-100 条件二是 1-100的总和 所以要有两个变量

start = 1

sum = 0

while True:

  print(start)

  if start == 100:

    break 

  start += 1

  sum = start +sum

  if start == 100:

    print(sum)

4.输出 1-2+3-4+5-6..99的总和

start = 1

sum = 0

while start <100:

  temp = start % 2

  if temp = 1:

    sum = sum + start

  if temp = 0:

    sum= sum -start 

  start += 1

print(sum)

5.用户登陆(三次机会)

条件是 登陆 跟三次 

变量有两个 用户名 跟 机会数

i = 1

while i<4:

  user = raw_input('username:')

  pwd = raw_input('password:')

  if user == 'alex' and pwd == '123':

    print('yes')

    break

  else:

    print('no')

  1 += 1

 

posted @ 2017-05-28 18:21  杨sang  阅读(69)  评论(0)    收藏  举报