码迷,mamicode.com
首页 > 其他好文 > 详细

条件语句和while循环

时间:2018-02-01 23:11:21      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:usr   nbsp   int   and   utf8   用户   嵌套   gpo   inpu   

一、条件语句if……else

1、if 基本语句

举例说明:

如果一个人年龄大于等于18,那么输出“成年”,否则输出“不是成人”

#!/usr/bin/env python
# -*- coding:utf8 -*-
age_of_man = 20
if age_of_man >= 18:
    print("成年")
else:
    print("不是成人")

2、if  支持嵌套

if 条件1:

    缩进的代码块

  elif 条件2:

    缩进的代码块

  elif 条件3:

    缩进的代码块

  ......

  else:  

    缩进的代码块

 

如果:分数>=90,则为优秀;分数>=80且<90,则为良好;分数>=60且<80,则为合格;其他,则为不合格

#!/usr/bin/env python
# -*- coding:utf8 -*-
score = input(">>: ")
score = int(score)
if score >= 90:
    print("优秀")
elif score >= 80:
    print("良好")
elif score >=60:
    print("合格")
else:
    print("不合格")

 

 

二、while循环

while 条件:    
    # 循环体
 
    # 如果条件为真,那么循环体则执行,执行完毕后再次循环,重新判断条件。。。
    # 如果条件为假,那么循环体不执行,循环终止

 

#打印0到10
#!/usr/bin/env python
# -*- coding:utf8 -*-
count=0
while count <= 10:
    print(count)
    count+=1

 

 

死循环

#!/usr/bin/env python
# -*- coding:utf8 -*-
while 1 == 1:
    print("ok")

 

 

练习

1、使用while循环输出 1 2 3 4   6 7 8 9 10

#方法一

count = 1
while count < 11:
    if count == 5:
        pass
    else:
        print(count)
    count = count + 1

#方法二

n = 0
while n < 11:
    if n == 5:
        n = n + 1
        continue
    print(n)
    n = n + 1

 

2、输出100以内的奇数

count = 1
while count < 101:
    temp = count % 2
    if temp == 0:
        pass
    else:
        print(count)
    count = count + 1

3、求1到100数的和

n = 1
s = 0
while n <101:
    s = s + n
    n = n + 1
print(s)

4、求1-2+3-4+5-6……+99

n = 1
s = 0
while n < 100:
    temp = n % 2
    if temp == 0:
        s = s - n
    else:
        s = s + n
    n = n + 1
print(s)

5、用户登陆(有三次重试机会)

count = 0
while count < 3:
    user = input(>>>)
    pwd = input(>>>)
    if user == reese and pwd == 123:
        print(欢迎登陆)
        break
    else:
        print(用户名或密码错误)
    count = count + 1

 

条件语句和while循环

标签:usr   nbsp   int   and   utf8   用户   嵌套   gpo   inpu   

原文地址:https://www.cnblogs.com/chengweizhong/p/8401420.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!