python第十课(while的用法及作业)

1.用while输出1、2、3、4、5、6、8、9、10

vs = 0
while vs < 6:
    vs = vs + 1
    print(vs)
while vs < 7:
    vs = vs + 2
    print(vs)
while vs < 10:
    vs = vs + 1
    print(vs)

2.求100以内所有的奇数

vs = 1
while vs < 100:
    print(vs)
    vs = vs + 2

3.求100以内所有的偶数

vs = 0
while vs < 100:
    vs = vs + 2
    print(vs)

 4.简单的登录系统(三次输入密码机会)

name = '123'
password = '321'
inp_name = input('请输入用户名...')
while name != inp_name:
    print('用户名不存在!请重新输入...')
    inp_name = input('请输入用户名...')
count = 3
while count > 0:
    inp_password = input('请输入密码...')
    if  inp_password == password:
        print('登录成功')
        break
    else:
        print('密码错误!你还有{}次机会'.format(count-1))
        count= count - 1

 5.用循环语句计算1加到100

n = 100
m = 1
l = 0
while n > 50:
    v = m + n
    n = n - 1
    m = m + 1
    l = l + v
print(l)

6.用循环语句计算1-2+3....+99

n = 99
m = 1
l = 0
while n > 49:
    v = m + n
    n = n - 1
    m = m + 1
    l = l + v
    if n == 50:
        m = 0
l = l - 2
print(l)

猜你喜欢

转载自www.cnblogs.com/zsjlh/p/12303606.html
今日推荐