zoukankan      html  css  js  c++  java
  • day06--作业

    day07作业:

    1. 使用while循环输出1 2 3 4 5 6     8 9 10
    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    
    def main():
        count = 0
        while count < 10:
            count += 1
            if count == 7:
                continue
            else:
                print(count)
    
    if __name__ == '__main__':
        main()
    
    2、求1-100的所有数的和
    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    
    def main():
        summ = 0
        for n in range(1,101):
            summ += n
        print('1到100所有数的和为:{}'.format(summ))
    
    if __name__ == '__main__':
        main()
    
    3、输出 1-100 内的所有奇数
    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    
    def main():
        list_odd = [obj for obj in range(1,101) if obj%2 ==1]
        print('1到100的所有奇数为:{}'.format(list_odd))
    
    if __name__ == '__main__':
        main()
    
    4、 输出 1-100 内的所有偶数
    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    
    def main():
        list_even = [obj for obj in range(1,101) if obj%2 == 0]
        print('1到100所有的偶数为:{}'.format(list_even))
    
    if __name__ == '__main__':
        main()
    
    5、求1-2+3-4+5 ... 99的所有数的和
    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    
    def main():
        summ = 0
        list_1 = [i for i in range(1,100) if i%2 == 1]+[-j for j in range(1,100) if j%2 == 0]
        for obj in list_1:
            summ += obj
        print('1-2+3-4+5...99的所有数的和为:{}'.format(summ))
    
    if __name__ == '__main__':
        main()
    
    6、用户登陆(三次机会重试)
    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    
    import sys
    
    USER_INFO = {'egon':'vip666',
                 'alex':'super888',
                 'tank':'hopec66'}
    
    def main():
        count = 0
        while 1:
            name_of_user = input('请输入你的账号:').strip()
            passwd_of_user = input('请输入你的密码:').strip()
            if name_of_user in USER_INFO.keys():
                if passwd_of_user == USER_INFO.get(name_of_user):
                    print('登录成功!')
                    sys.exit(0)
                else:
                    print('密码错误,请重新输入!')
                    count += 1
            else:
                print('账号不存在,请重新输入!')
                count += 1
            if count == 3:
                print('账号输错3次,退出系统!')
                sys.exit(0)
    
    if __name__ == '__main__':
        main()
    
    7/8、要求:
        允许用户最多尝试3次
        每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
        如何猜对了,就直接退出
    
    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    
    import sys
    import time
    
    def main():
        age_of_egon = 18
        count = 0
        while count<3 :
            guess_age = int(input('情输入你猜测的年龄:').strip())
            if guess_age == age_of_egon:
                print('猜对了,退出系统!')
                sys.exit(0)
            else:
                print('猜错了,请重新输入!')
                count += 1
            if count == 3:
                if_continue = input('输错3次,是否继续!按Y(y)继续,按N(n)退出:').strip()
                if if_continue.upper() == 'Y':
                    count = 0
                elif if_continue.upper() == 'N':
                    continue
                else:
                    print('输入错误,默认退出!')
                    sys.exit(0)
        else:
            tm_list = time.ctime(time.time()).split(' ')[-1:-3:-1]
            current_time = tm_list[0]+' '+tm_list[1]
            print('{},退出系统!'.format(current_time))
    
    if __name__ == '__main__':
        main()
  • 相关阅读:
    chrome设置中显示“由贵单位管理”的解决办法
    使用Record Espresso test脚本录制功能
    win10启动.net framework 3.5失败的解决办法
    Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncExceptio解决办法
    Python+Selenium学习--自动化测试用例实例
    linux之awk命令(转载)
    linux之shell1
    linux之egrep命令
    linux之grep命令
    python3安装pcap遇到的问题
  • 原文地址:https://www.cnblogs.com/surpass123/p/12449298.html
Copyright © 2011-2022 走看看