Python——if、elif、else语句

一、流程分支 

    1. 单分支:

      例1:建立一个判断,输入年龄,判断年龄是否大于23,如果大于23,打印结果:‘It is time to find a bf’:

1 age_of _you=int(input(‘please input your name:‘))
2 age_of _you=25
3 if age_of _you > 23:
4     print(‘it is time to find a bf)

  2.双分支:

    例2:输入用户名和密码,当用户名和密码都正确时欢迎用户,否则提示错误

 1 _username=‘shanshan‘
 2 _password=‘123456‘
 3
 4 username=input(‘pleaue input your name:‘)
 5 password=input(‘pleaue input your password:‘)
 6
 7 if _username==username and _password==password:
 8     print(‘welcome‘,username)
 9 else:
10     print(‘worong username or password‘)

  3.分支下继续分支

例3:输入年龄,性别,名字,如果是女生,年龄<28,输出‘I love girls’,年龄>28,输出姐弟恋也很好哦,如果是男生,输出一起来搞基吧

 1 name=input(‘name:‘)
 2 sex=input(‘sex:‘)
 3 age=int(input("age:"))
 4
 5 if sex==‘f‘:
 6     if age<28:
 7         print(‘I love girls‘)
 8     else:
 9         print(‘姐弟恋也很好哦‘)
10 else:
11     print(‘一起来搞基吧‘)

4. 多分支

例4.练习:对成绩等级,A:90~100,B:80~89,C:60~79,D:40~59,E:<39

 1 grade=int(input(‘grade:‘))
 2
 3 if grade>=90:
 4     print(‘A‘)
 5 elif grade>=80:
 6     print(‘B‘)
 7 elif grade>=60:
 8     print(‘C‘)
 9 elif grade>=40:
10     print(‘D‘)
11 else:
12     print(‘E‘)

原文地址:https://www.cnblogs.com/xwxs/p/9193420.html

时间: 2024-08-04 08:42:45

Python——if、elif、else语句的相关文章

python 基础学习 switch 语句

switch 语法结构: switch 语句用于编写多分支结构的程序,类似于if...elif...eles语句. swtch 语句的表达的分支结果比if...elif...lese 语句表达的更清晰,代码的可读性更高. ####python并没有提供switch语句###### 但是:python 可以通过字典实现switch语句的功能. 实现方法:                         定义一个字典                         调用字典的get()获取相应的表达

python流程控制语句-if语句

一个if语句 if语句用来检验一个条件, 如果 条件为真,我们运行一块语句(称为 if-块 ),也就是只有一个if判断,当为真的时候就运行一块语句,否则就不运行 下面代码中的if语句控制者缩进的print,没有缩进的print语句不受if语句控制,只要是在if语句下面并且缩进了,那么这条语句就受if语句控制 #!/usr/bin/python # Filename: if.py number = 123 guess = int(raw_input("Enter an integer:"

Python基础语法&mdash;字符串&amp;语句&amp;集合

Python字符串 Python中不支持char单字符类型,单字符在Python中也是一个字符串 Python字符串更新 更新Python字符串方法 1234 var1 = 'Hello World!'print "Updated String :- ", var1[:6] + 'Python' 实际执行效果为 Updated String :- Hello Python Python转义字符 Python字符串运算符 Python字符串格式化 Python三引号(triple quo

Python break continue pass语句day06

Python break 语句 Python break语句,就像在C语言中,打破了最小封闭for或while循环. break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句. break语句用在while和for循环中. 如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码. Python语言 break 语句语法: break 实例: #!/usr/bin/python for letter in 'Python':

19:python中的判断语句

19.1 求三角形的面积 问题描述: 给出三角形的三条边,求其面积. 提示: Python的开根号函数sqrt. 你需要判断三角形三边的关系,a+b>c,即任意两边之和大于第三边. 19.2在命令下实验结果: 19.3 Python程序实现如下: 19.4 怎么加入三角形三条边的非法判断 不合法的判断: 程序改过后 19.5 python条件语句总结 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Py

python基础之循环语句

一.if条件语句: 语法: 1.if单分支(单重条件判断) if expression: expr_true_suite 注释:expession为真执行代码expr_true_suite if单分支(单重条件判断) if not  active or over_time >= 10: print('Warning:service is dead') warn_tag+=1 2.if+else循环语句 if 1<2: print('ok') else: print('no') 3.多分支if+

Python -- if while for 语句

小Q:谁念西风独自凉,萧萧黄叶闭疏窗,沉思往事立残阳. 被酒莫惊春水重,赌书消得泼茶香,当时只道是寻常.     ---- 纳兰容若<浣溪沙> ---------------------------------------------------------------------------------------------------- 每个关键词后都用冒号( :)分割模块以缩进空格定义,一般空四格注:python中没有do...while和switch语句:但是有for....else

python基础:循环语句和判断语句

小生博客:http://xsboke.blog.51cto.com 小生 Q Q:1770058260 -------谢谢您的参考,如有疑问,欢迎交流 一. python语句块和缩进 缩进是Python语法的一部分:在python语句中,空格是用来区分块的,每一块的语句,缩进量(空格)应该是相同的 Python语言利用缩进表示语句块的开始和退出(Off-side规则),而非使用花括号或者某种关键字: 增加缩进表示语句块的开始,而减少缩进则表示语句块的退出. 在Python中,冒号(:)用来标识语

python中的条件语句,分支语句以及逻辑运算符和比较运算符

python中的if与else语句可执行简单测试 如: a = 3; b = 5; if a<b:     print('a小b大') else:     print('a大b小') 答案输出: a小b大 我对条件判断if的理解:     所谓条件判断其实就是 如果 a<b 我们做相应的处理 否则(a大于b的情况) 我们对a>b做出相应的处理  我们在判断某个变量或者某个表达式 只对真的时候作出相应的处理时else是可选的 比如: name = '张三' isMarry = 'true'

Python学习笔记8—语句

条件语句 有的程序里写的是 /usr/bin Python,表示 Python 解释器在/usr/bin 里面.但是,如果写成 /usr/bin/env,则表示要通过系统搜索路径寻找 Python 解释器.不同系统,可能解释器的位置不同,所以这种方式能够让代码更将拥有可移植性. #/usr/bin/env python #coding=utf-8 number = int(raw_input("请输入任意一个整数:")) if number == 10: print "您输入