if-else和while循环

用户登陆验证: if-else 判断

#!/usr/bin/env  python
# -*-coding:utf-8 -*-

import getpass

passwd='123456'
name='sunhao'

user_name=input('请输入用户名:')
user_passwd=getpass.getpass('请输入你的密码:')

if user_name==name and user_passwd==passswd:
print('Welcome user {_name} login.'.format(_name=user_name))
else:
print('Invalid username or password')

 getpass模块在pycharm中不能用

 

猜年龄:  while 循环

 

#!/usr/bin/env python
# -*- coding:utf-8 -*-
#Author:sun_96

age_of_me=26

count=0
#猜年龄最多只让猜5次

while count<5:      

    guess_age=int(input('请输入要猜的年龄:'))
    
    if guess_age == age_of_me:
        print('恭喜你,猜对了!')
    elif guess_age < age_of_me:
        print("smaller")
    else:
        print('bigger')
    
    count+=1
    if count ==5:
        continue_guess=input('是否继续:请输入yes  or no')
        if continue_guess == 'yes':
            count=0

else:
    print("密码多次输错")

 

 

 

猜年龄:  for 循环

#!/usr/bin/env python
# -*- coding:utf-8 -*-
#Author:sun_96

age_of_me=26

count=0
#猜年龄最多只让猜5次

for i in range(10):      

    guess_age=int(input('请输入要猜的年龄:'))
    
    if guess_age == age_of_me:
        print('恭喜你,猜对了!')
    elif guess_age < age_of_me:
        print("smaller")
    else:
        print('bigger')
    
   

else:
    print("密码多次输错")
View Code

 

表达式for loop

最简单的循环10次

1 #_*_coding:utf-8_*_
2 __author__ = 'sunhao'
3 
4 for  i  in range(10):
5 
6 print(i)

 

 输入:

loop 0
loop 1
loop 2
loop 3
loop 4
loop 5
loop 6
loop 7
loop 8
loop 9

 

break 和 continue

for i in range(10):
    if i > 5:
        print('Break!')   
        break  #跳出整个循环  结束整个循环
    print(i)
 

 输出:

0
1
2
3
4
5
6
Break!

 

for i in range(10):
    if i < 5:
        print('Continue')   
        continue  #只是跳出本次循环
print(i)
输出:

continue!
continue!
continue!
continue!
continue!
5
6
7
8
9



 

转载于:https://www.cnblogs.com/sunhao96/p/7544092.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值