day09-初始python

2018-06-18 03:02:43来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

 

作业:

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,"次机会"

 

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Python简介之输入和输出

下一篇:Python数据类型之dict和set