一、if语句用法

if分支判断是编程语言的必备的语法规则,python中if ..elif..else的用法如下:

if condition:Statement1
elif condition:statement2
else:statement3

1.判断a,b的大小关系

>>> a=3
>>> b=5
>>> if  a > b: print('a大')
elif a < b:print('b大')
else:print('a和b相等')    #tab  或者 四个空格   习惯这样

输出:b大

二、面试题

if语句一般不会有面试题,这几个只是简单的练习

1.学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示;

a = float(input("请输入一个分数:"))if a > 100:print("请输入一个正确的分数")elif a < 0:print("请输入一个正确的分数")elif a >= 90:print("A")elif a >= 60:print("B")else:print("C")

2.计算个人所得税缴纳额:应纳个人所得税税额 = (应纳税所得额 – 3500)× 适用税率- 速算扣除数

money = float(input('请输入你的工资'))
level = money - 3500if level < 0:print("不需要纳税")
elif level > 80000:s = level * 0.45 - 13505print(s)
elif level > 55000:s = level * 0.35 - 5505print(s)
elif level > 35000:s = (money - 3500) * 0.3 - 2775print(s)
elif level > 9000:s = level * 0.25 - 1005print(s)
elif level > 4500:s = level * 0.2 - 555print(s)
elif level > 1500:s = level * 0.1 - 105print(s)
else:s = money * 0.3print(s)

输出:

  请输入你的工资10000
  745.0

转载于:https://www.cnblogs.com/forfreewill/articles/9293343.html

【Python3_基础系列_009】Python3-条件语句-If相关推荐

  1. 零基础学习 Python 之条件语句

    写在之前 我们写程序,就好比学生时代写作文一样,由 "字" 到 "词" 到 "句" 最后到 "文章" .此前我们学会了一 ...

  2. Python基础必掌握的条件语句详解

    Python 中的条件语句根据特定布尔约束的计算结果为真或假,执行不同的计算或操作.条件语句由 Python 中的 IF 语句处理. 到目前为止演示的代码都是由顺序执行组成的.但是实际情况是通常程序需 ...

  3. 【Python3_基础系列_012】Python3-异常与断言

    一.异常 python中对于异常的处理和其他语言的非常相似, 1.异常获取与处理: try:suite1 #测试语句块 except exception1:suite2 #如果测试语句suite1中发 ...

  4. python基础系列教程——Python3.x标准模块库目录

    全栈工程师开发手册 (作者:栾鹏) python教程全解 文本 string:通用字符串操作 re:正则表达式操作 difflib:差异计算工具 textwrap:文本填充 unicodedata:U ...

  5. 【Python3_基础系列_006】Python3-set-集合

    一.set集合的方法 set不是特别常用,但是set的一些特性可以方便处理一些特殊情况. 集合(set)是一个无序不重复元素的序列. 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建 ...

  6. 一文搞懂python3基础大全(变量,标准数据类型,标识符,行与缩进,运算符和表达式,条件语句if,循环语句,函数,文件,面向对象,错误和异常,模块)

    2.Python3基础 2.1.变量 Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建.变量没有类型,"类型"是变量所指的内存中对象的类型 ...

  7. 【Python】Python系列教程-- Python3 编程第一步(十八)

    文章目录 前言 打印字符串: 输出变量值: 定义变量并进行简单的数学运算 使用 for 循环打印数字 0 到 4: 根据条件输出不同的结果: end 关键字 前言 往期回顾: Python系列教程–P ...

  8. python中每个if条件后都要使用冒号吗_机器学习之python入门指南(三)条件语句和循环语句的使用...

    Python3条件语句和循环语句的使用 1)Python3条件语句的用法 if语句: Python中if语句的一般形式如下: if 条件1: 语句1 elif条件2: 语句2 else: 语句3 如果 ...

  9. Javascript基础系列之(五)条件语句(比较操作符)

    和其他语言一样,JavaScript也有条件语句对流程上进行判断.包括各种操作符合逻辑语句 比较操作符 常用的比较操作符有      等于 == ,  不等于!= , 大于 >, 小于 < ...

最新文章

  1. JavaScript创建对象的方法
  2. HDU1151 Air Raid
  3. c#中拖动图片的例子
  4. Anaconda :利用Anaconda Prompt (Anaconda3)建立、设计不同python版本及对应库函数环境之详细攻略
  5. java desktop和synth_java synth实例
  6. 并行数据库 分布式数据库
  7. wifi两种工作模式
  8. Paravirtualization (半虚拟化PV) - Xen
  9. 选股不重要,重在选时
  10. 【UVA11795】 Mega Man's Mission
  11. Python注释之TODO注释
  12. 我的知识网络结构图(2019)
  13. JZOJ 5602. 【NOI2018模拟3.26】Cti
  14. vue 拖拽【单个div实现拖拽】
  15. 安卓handler的用法,handler举例
  16. 第023封“情书”: 草书 Point Advection点的平流染色线
  17. 宝塔一个服务器创建多个站点
  18. Ionic + Vue3 + Capacitor 配置环境、打包应用常见问题
  19. android高级面试题!21年Android面经分享,大厂面试题汇总
  20. 基于车路协同功能的路侧及车载智能设备研究

热门文章

  1. go实现命令行的工具cli
  2. 深度学习的五个能力级别
  3. 图像增强算法四种,图示与源码,包括retinex(ssr、msr、msrcr)和一种混合算法
  4. (Kubernetes)k8s和docker的关系
  5. 即将上线的flume服务器面临的一系列填坑笔记
  6. [python](windows)分布式进程问题:pickle模块不能序列化lambda函数
  7. Android--解析XML之PULL
  8. 阿里云Ubuntu 14.04 + Nginx + let's encrypt 搭建https访问
  9. 《中国人工智能学会通讯》——4.27 电子数据取证理论与技术
  10. 机器学习的敲门砖:手把手教你TensorFlow初级入门