EleanorYe

导航

Python全栈day9习题

本内容主要为If条件语句和while循环的相关知识。

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

i = 1
while i < 11:
    if i == 7:
        pass
    else:
        print(i)
    i = i + 1

二、求1-100所有数的和

i = 1
sum = 0
while i < 101:
    sum = sum + i
    i = i + 1
print(sum)

三、输出1-100内的所有奇数

i = 1
while i < 101:
    if i % 2 ==1:
        print(i)
    i = i + 1

四、输出1-100内的所有偶数

i = 1
while i < 101:
    if i % 2 ==0:
        print(i)
    i = i + 1

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

i = 0
sum = 0
while i < 100:
     if i % 2 == 1:
         sum = sum + i
     else:
          sum = sum - i
     i =i + 1
print(sum)

六、用户登录(三次机会重试)

name = input("请输入用户名:")
password = input("请输入密码:")
n = "luna"
p = "123"
i=0
if name == n and password == p:
    print("登陆成功!")
else:
    while i < 3:
        print("输入信息有误,请重试")
        name = input("请输入用户名:")
        password = input("请输入密码:")
        i =  i + 1
    print("您已超过今日登陆次数上限")

 

posted on 2018-11-25 17:20  EleanorYe  阅读(109)  评论(0编辑  收藏  举报