python练习题

1、使用while循环输入 1 2 3 4 5 6     8 9 10

2、求1-100的所有数的和

3、输出 1-100 内的所有奇数

4、输出 1-100 内的所有偶数

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

6、用户登陆(三次机会重试)

 

1、使用while循环输入 1 2 3 4 5 6     8 9 10

1 a=1
2 while a<=10:
3     b=a
4     a+=1
5     print(b)

2、求1-100的所有数的和

 1 b=0               #方法一
 2 a=1
 3 for a in range(101):
 4     b= b+a
 5     a+=1
 6 print(b)
 7 
 8 b=0               #方法二
 9 a=1
10 while a<=100:
11     b=b+a
12     a+=1
13 else:
14     print(b)

 

3、输出 1-100 内的所有奇数

4、输出 1-100 内的所有偶数

 1 b=0
 2 c=0
 3 for a in range(101):
 4     a%2
 5     if a%2==0:
 6         b=b+a
 7         a+=1
 8     else:
 9         c=c+a
10         a+=1
11 print('偶数:',b)
12 print('奇数:',c)

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

 1 b=0
 2 c=0
 3 for a in range(1,101):
 4     a%2
 5     if a%2==0:
 6         b=b+a
 7     else:
 8         c=c+a
 9     d=c-b
10 print(d)

6、用户登陆(三次机会重试)

 1 #!/bin/usr/env python
 2 n = 1
 3 name = 'hahaha'
 4 pwd = 'hehehe'
 5 while True:
 6     username = input('请输入用户名: ')
 7     password = input('请输入密码: ')
 8     if username == name and password == pwd:
 9         print ('hello,%s'%(username))
10         exit()
11     else:
12         n = n + 1
13         if n > 3:
14             exit()

 

posted @ 2017-09-09 17:13  滕小白  阅读(344)  评论(0编辑  收藏  举报