Python学习基本小练习

对于python的10个小练习做下笔记

1.使用while循环输入1 2 3 4 5 6 8 9 10。。。自己写的代码如下:

num1 = 0
while num1 < 10:
    num1 = num1 +1
    if num1 == 7 :
        continue
    print(num1)
视频教程:
n = 1
while n < 11:
    if n == 7:
        pass
    else:
        print(n)
    n = n +1  

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

num2 = 1
result = 0
while num2 <= 100:
    print(num2)
    result = result + num2
    num2 = num2+1
    print(result)
视频教程:
n = 1
s = 0
while n < 101:
    s = s +n
    n = n+1
print(s)

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

num3 = 1
while num3 <= 100:
    if num3 % 2 != 0:
        print(num3)
    num3 = num3 + 1
视频教程:
NUM1 = 1
while NUM1< 101:
    temp = NUM1 % 2
    if temp == 0:
        pass
    else:
        print(NUM1)
    NUM1 = NUM1 +1

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

num4 = 1
while num4<=100:
    if num4 % 2 == 0:
        print(num4)
    num4 = num4 +1
视频教程:
n = 1
while n < 101:
    temp = n % 2
    if temp ==0 :
        print(n)
    else:
        pass
    n = n+1
print("END----------------")

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

num5 = 1
result1 = 0
result2 = 0
while num5 < 100:
    if num5 % 2!=0:
        result1 = result1 + num5
    else:
        result1 = result1 - num5
    num5 =num5 +1
    print(result1)
视频教程:
n = 1
s = 0
while n <100:
    temp = n % 2
    if temp == 0:
        s=s-n
    else:
        s = s+n
    print(s)

 6.要求用户登录系统,只有3次机会

n = 3
n1 = 'xiaoming'
n2 = '123456'
while n > 0:
    name = input("请输入用户名:")
    Pass = input("请输入密码:")
    n = n-1
    if name == n1 and Pass ==n2:
        print("欢迎来到东京热!")
        break
    elif name == n1 and Pass !=n2:
        print("您输入的密码错误,请重新输入,您还有%d次机会"%n)
    else:
        print("请输入正确的用户名!您还有%d次机会"%n)
 

猜你喜欢

转载自www.cnblogs.com/yangxiufeng/p/9944342.html
今日推荐