python学习一

主要学习了if条件语句,while循环,奇数偶数,写while循环是要注意缩进关系,同一缩进关系是同层,比如
求1-100的所有数的和
n = 1
s = 0
while n < 101:
    s = s + n
    n = n + 1
print(s)

此时print的位置很重要,如果print前有4个空格,则打印机的结果是n增加1,就会吧s+n的结果打印出来,如果print前面没有空格,则和while是同一级别,只有当while循环结束后才会打印s的值,即1--100的和。

练习题
1、使用while循环输入 1 2 3 4 5 6 8 9 10
n=0

while n<11:

    if n==7:

       pass

    else:

        print(n)

    n=n+1

print("---------end------")
2、求1-100的所有数的和
n=1

sum=0

while n<101:

    sum=sum+n

    n=n+1

print(sum)
3、输出 1-100 内的所有奇数
n=1

while n<101:

    temp=n%2

    if temp==0:

        pass

    else:

        print(n)
    n=n+1
4、输出 1-100 内的所有偶数

n=1

while n<101:

    temp=n%2

    if temp!=0:

        pass

    else:

        print(n)
    n=n+1

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

n=1

s=0

while n<100:

    temp=n%2

    if  temp==0:

        s=s-n

    else:

        s=s+n

    n=n+1

print(s)

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

n=0

while n<4:

    if  n<3:

        input("请输入你的密码: " )

    else:

        print("你已经超过了3次机会,请退出")

    n=n+1

posted @ 2019-09-09 20:52  不惑1979  阅读(220)  评论(0编辑  收藏  举报