day09-初始python

作业:

1、使用while循环输入 1 2 3 4 5 6     8 9 10(不含数字 7)
#!/usr/bin/env python
#coding=utf-8

count = 0

while count < 10:
    count += 1
    if count == 7:
        continue
    print(count)

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

#!/usr/bin/env python
#coding=utf8

i = 1
count = 0

while i <= 100:
    count += i
    i += 1

print 'total:', count
3、输出 1-100 内的所有奇数
#!/usr/bin/env python
#coding=utf8

for i in range(101):
    if (i % 2) != 0:
        print i
4、输出 1-100 内的所有偶数
#!/usr/bin/env python
#coding=utf8

for i in range(101):
    if (i % 2) == 0:
        print i
5、求1-2+3-4+5 ... 99的所有数的和
分析:即(1+3+5+...+99)-(2+4+6+...+98)= 50
#!/usr/bin/env python
#coding=utf8

odd = 0             # 统计奇数总和 
even = 0             # 统计偶数总和

for i in range(1,100):
    if (i % 2) != 0:
        odd += i
    if (i % 2) == 0:
        even += i

result = odd - even
print result
6、用户登陆(三次机会重试)
#!/usr/bin/env python
#coding=utf8

import getpass

count = 0
total = 3

while 1:
    name = raw_input('请输入用户名:')
    pwd = getpass.getpass('请输入密码:')
    count += 1
    if name == "root" and pwd == "123456":
        print "欢迎,root!"
        break
    else:
        #print "用户名和密码错误,还有",total - count,"次机会"
        if count == 3:
            print "用户名和密码错误达3次,退出登录"
            break
        print "用户名和密码错误,还有",total - count,"次机会"
 

猜你喜欢

转载自www.cnblogs.com/hughhuang/p/9075189.html