if

if

  c语言中的if语句格式如下:

if (条件) { 结果}

  python的格式与其不同,定义了自己的格式,更加的简明:

if 条件 :
结果
print(111)
if 3 > 2:
print(666)
print(333)

结果:

if ... else ...

if 条件 :
结果
else :
pass
name = input("请输入您的名字:")
if name == "王爷":
print("老铁,没毛病!")
else:
print("有病得治...")

结果:

if ... elif ... elif ...

if 条件 :
pass
elif 条件 :
pass
elif 条件:
  pass
num = int(input("请输入您的选择:"))
if num == 4:
print("中午饭我请!")
elif num == 5:
print("晚饭我请!")
elif num == 6:
print("晚上大保健走起!")

结果:

if ... elif ... else ...

if 条件 :
pass
elif 条件 :
pass
elif 条件:
  pass
else:
pass
num = int(input("请输入您的选择:"))
if num == 4:
print("中午饭我请!")
elif num == 5:
print("晚饭我请!")
elif num == 6:
print("晚上大保健走起!")
else:
print("给你机会抓不住!")

结果:

score = int(input("输入分数"))
if score > 100 :
print("我擦,最高才100分...")
elif score >= 90 :
print("A")
elif score >= 80 :
print("B")
elif score >= 60 :
print("C")
elif score >= 40 :
print("D")
else:
print("太笨了...E")

结果:

if嵌套

if 条件:
  if ...
  else:
     pass
else:
  if..
  else:...
num1 = input("请输入数字")
if num1 == "":
num2 = input("请再次输入数字")
if num2 == "":
print("这都能猜对!")
else:
print("继续努力!")

结果:

Python_if的更多相关文章

  1. Python_if语句

    1.if语句: color='红色' if color=='蓝色': print('我是蓝色') elif color=='红色': print('我是红色') else : print('未知') ...

随机推荐

  1. 设计一个可拔插的 IOC 容器

    前言 磨了许久,借助最近的一次通宵上线 cicada 终于更新了 v2.0.0 版本. 之所以大的版本号变为 2,确实是向下不兼容了:主要表现为: 修复了几个反馈的 bug. 灵活的路由方式. 可拔插 ...

  2. ASP.NET Core中使用GraphQL - 第四章 GraphiQL

    ASP.NET Core中使用GraphQL ASP.NET Core中使用GraphQL - 第一章 Hello World ASP.NET Core中使用GraphQL - 第二章 中间件 ASP ...

  3. ASP.NET Core中使用GraphQL - 第九章 在GraphQL中处理多对多关系

    ASP.NET Core中使用GraphQL ASP.NET Core中使用GraphQL - 第一章 Hello World ASP.NET Core中使用GraphQL - 第二章 中间件 ASP ...

  4. java~集合的介绍和使用

    大叔转载,原文地址:http://www.700net.com/rewrite.php/read-4491.html 线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了 ...

  5. springboot~ObjectMapper~dto到entity的自动赋值

    实体与Dto自动赋值 在开发的过程中,实体之间相互赋值是很正常的事,但是我们一般的方法都通过set和get方法来进行的,如果要赋值的字段少那还行,但是需要赋值的字段超过10个,那就是个灾难,你会看到整 ...

  6. Celery异步调度框架(一)基本使用

    介绍 之前部门开发一个项目我们需要实现一个定时任务用于收集每天DUBBO接口.域名以及TOMCAT(核心应用)的访问量,这个后面的逻辑就是使用定时任务去ES接口抓取数据存储在数据库中然后前台进行展示. ...

  7. 一个简单的HTML5 Web Worker 多线程与线程池应用

    笔者最近对项目进行优化,顺带就改了些东西,先把请求方式优化了,使用到了web worker.发现目前还没有太多对web worker实际使用进行介绍使用的文章,大多是一些API类的讲解,除了涉及到一些 ...

  8. vue-cli项目使用mock数据的方法(借助express)

    前言 现如今前后端分离开发越来越普遍,前端人员写好页面后可以自己模拟一些数据进行代码测试,这样就不必等后端接口,提高了我们开发效率.今天就来分析下前端常用的mock数据的方式是如何实现的. 主体 项目 ...

  9. 10-Flink集群的高可用(搭建篇补充)

    戳更多文章: 1-Flink入门 2-本地环境搭建&构建第一个Flink应用 3-DataSet API 4-DataSteam API 5-集群部署 6-分布式缓存 7-重启策略 8-Fli ...

  10. RDIFramework.NET V3.3 Web版新增报表管理功能模块-重量级实用功能

    功能描述 在RDIFramework.NET V3.3 Web版本新增了全新的报表管理功能模块,非常实用的功能,重量级推荐.主要用于对日常常用的报表做定制展示.可以自动发布到模块(就可授权给指定资源访 ...