Python(23)_while循环

 
 
# 使用while循环123456 8910
count = 0;
while count<10:
    count +=1
    if count == 7:
        print(' ')
    else:
        print(count)
# 使用while循环1234568910
count = 0;
while count<10:
    count +=1
    if count == 7:
        continue
    print(count)
# 使用while循环1234568910
count = 0;
while count<10:
    count +=1
    if count == 7:
        # 在if模块很复杂的时候。可以先用pass,等else写完了调试完了在写if模块的。方便调试定位
        pass  
    else:
        print(count)
# 输出1-100的所有奇数
count = 1;
while count<101:
    print(count)
    count +=2
# 输出1-100的所有奇数,方法2
count = 1;
while count<101:
    if count%2 == 1:
        print(count)
    count +=1

程序使用阿里云上的远程主机时,需要很好的网络环境。不然是使用不了远程主机上的环境。如果网络环境好的话,也可以直接的登录服务器vi来修改执行程序

# 输出1-100
count = 1;
while count<101:
   print(count)
   count +=1


# 输出1-100的和
sum = 0
count = 1;
while count<101:
   sum +=count
   count +=1
print(sum)


# 输出1-2+3-4+5....+99的计算结果
sum = 0
count = 1;
# 注意while的边界值,就是那个符不符合条件的判断
while count<100:
    if count%2 == 0:
        sum = sum - count
    else:
        sum = sum + count
    count +=1
print(sum)

 


'''用户三次登录机会,这种代码逻辑很常用,在实际编码中,逻辑上的for循环,if-else嵌套,while循环等常用的格式
   可以整理一下,遇到这种逻辑关系的,直接嵌套结构就可以了!其实之前的写的代码里也有,整理一下常用的代码结构
'''
i = 0
while i<3:
    username = input('请输入账号:')
    password = input('请输入密码:')
    #password = int(password)
    if username == 'bowen' and password == '123':
        print('登录成功')
        break
    else:
        print('登录失败,请重新输入')
        i +=1

 

猜你喜欢

转载自www.cnblogs.com/sunnybowen/p/10193358.html