Python入门练习题(适合Python

发布时间:2019-09-15 09:55:57编辑:auto阅读(1674)

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

    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    a = 0
    while True:
        a += 1
        if a == 7:
            continue
        print(a)
        if a == 10:
            break


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

    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    sum = 0
    start = 1
    while True:
        sum = sum + start
        if start == 100:
            break
        start += 1
    print(sum)


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

    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    start = 1
    while True:
        if start % 2 == 1:
            print(start)
        start += 1
        if start > 100:
            break


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

    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    start = 1
    while True:
        if start % 2 == 0:
            print(start)
        start += 1
        if start > 100:
            break

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

    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    start = 1
    sum = 0
    while start < 100:
        if start % 2 == 1:
            sum = sum + start
        else:
            sum = sum - start
        start += 1
    print(sum)




    显示等式验证方法:

    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    s = ""
    start = 1
    sum = 0
    while start < 100:
        if start % 2 == 1:
            if start == 1:
                s = str(start)
            else:
                s = s + "+" + str(start)
            sum = sum + start
        else:
            s = s + "-" + str(start)
            sum = sum - start
        start += 1
    print(s)
    print(sum

    )


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

    i = 1
    while i < 4:
        user = raw_input("UserName:")
        pwd = raw_input("PassWord:")
        if user == "alex" and pwd == "123":
            print("true")
            break
        else:
            print("flase")
        i += 1


关键字