# #如果:男的年龄>49,那么:小哥哥
#
# age_of_boy = 50
# if age_of_boy > 49:
# print('小哥哥你好')
#
#
# # 如果:女人的年龄>30岁,那么叫阿姨,否则:叫小姐姐
#
# age_of_girl = 18
# if age_of_girl > 30:
# print('阿姨好')
# else:
# print('小姐姐好')
#
# # 如果:女人的年龄>=18 并且<22岁并且身高>170并且体重<100并且是漂亮的,那么表白,否则:叫阿姨
#
# age_of_girl = 18
# height = 171
# weight = 99
# is_pretty = True
# if age_of_girl >= 18 and age_of_girl < 22 and height> 170 and weight < 100 and is_pretty == True:
# print('小姐姐你好漂亮,表白.....I LOVE YOU')
# else:
# print('大阿姨你好老啊,一边去呢....') # 在表白基础上继续
# 如果表白成功,那么:在一起
# 否则:打印..... # age_of_girl = 18
# height = 171
# weight = 99
# is_pretty = True
# success = False
#
# if age_of_girl >= 18 and age_of_girl < 22 and height > 170 and weight < 100 and is_pretty == True:
# if success:
# print('表白成功,在一起,在一起.....哈哈')
# else:
# print('什么爱不爱情的,天天伤我心,路都找不见.....')
# else:
# print('阿姨你太老.不行,不行.....看不下去') #
# 如果:成绩 >= 90,那么:优秀
#
# 如果成绩 >= 80且 < 90, 那么:良好
#
# 如果成绩 >= 70 且 < 80, 那么:普通
#
# 其他情况:很差 # score=input('>>>:')
# score=int(score)
#
# if score>=90:
# print('老大你很优秀')
# elif score>=80:
# print('老哥一般般了')
# elif score>=70:
# print('老哥普普通通了')
# else:
# print('真的差得不得咯....') # usr/bin/env python # 用户登录验证 # name=input('请输入用户的姓名:')
# password=input('请输入用户名的密码:')
#
# if name == 'egon' and password == '123456':
# print('egon logon success')
# else:
# print('您输入的用账号密码错误') # usr/bin/env python
# 根据用户输入内容打印其权限/
'''
egon---->超级管理员
tom----->普通管理员
jack,rain-->业务主管
其他--->普通用户
'''
#
# name = input('请输入用户名:')
#
# if name == 'egon':
# print('超级管理员')
# elif name == 'tom':
# print('普通管理员')
# elif name == 'jack' or name == 'rain':
# print('业务主管')
# else:
# print('普通用户') # 如果:今天是Monday,那么:上班
# 如果:今天是Tuesday,那么:上班
# 如果:今天是Wednesday,那么:上班
# 如果:今天是Thursday,那么:上班
# 如果:今天是Friday,那么:上班
# 如果:今天是Saturday,那么:出去浪
# 如果:今天是Sunday,那么:出去浪 # 第一种方法: # name = input('请输入用户名:') # if name == "Monday":
# print('上班')
# elif name == 'Tuesday':
# print('上班')
# elif name == 'Wednesday':
# print('上班')
# elif name == 'Friday':
# print('上班')
# elif name == 'Saturday'or name == 'Sunday':
# print('出去浪呀浪') # 第二种方法: # name = input("请输入用户名:")
#
# if name == "Monday"or name == 'Tuesday' or name == 'Wedensday' or name == 'Friday':
# print('上班')
# elif name == 'Saturday'or name == 'Sunday':
# print('出去浪了哟')
# else:
# print('请输入正确的日期') # 第三种方法: name = input('请输入用户名>>>:') if name in ["Monday","Tuesday","Wedensday","Friday"]:
print("上班")
elif name in ["Saturday","Sunday"]:
print("出去浪呀啦.....")

流程控制之if...else的更多相关文章

  1. 第10章 Shell编程(4)_流程控制

    5. 流程控制 5.1 if语句 (1)格式: 格式1 格式2 多分支if if [ 条件判断式 ];then #程序 else #程序 fi if [ 条件判断式 ] then #程序 else # ...

  2. Shell命令和流程控制

    Shell命令和流程控制 在shell脚本中可以使用三类命令: 1)Unix 命令: 虽然在shell脚本中可以使用任意的unix命令,但是还是由一些相对更常用的命令.这些命令通常是用来进行文件和文字 ...

  3. PHP基础知识之流程控制的替代语法

    PHP 提供了一些流程控制的替代语法,包括 if,while,for,foreach 和 switch. 替代语法的基本形式是把左花括号({)换成冒号(:),把右花括号(})分别换成 endif;,e ...

  4. Python黑帽编程2.4 流程控制

    Python黑帽编程2.4  流程控制 本节要介绍的是Python编程中和流程控制有关的关键字和相关内容. 2.4.1 if …..else 先上一段代码: #!/usr/bin/python # - ...

  5. 使用yield进行异步流程控制

    现状 目前我们对异步回调的解决方案有这么几种:回调,deferred/promise和事件触发.回调的方式自不必说,需要硬编码调用,而且有可能会出现复杂的嵌套关系,造成"回调黑洞" ...

  6. [Java入门笔记] Java语言基础(四):流程控制

    流程控制指的是在程序运行的过程中控制程序运行走向的方式.主要分为以下几种: 顺序结构 顺序结构,顾名思义,是指程序从上往下逐步顺序执行.中间没有任何的判断和跳转. 分支结构 Java提供两种分支结构: ...

  7. node基础13:异步流程控制

    1.流程控制 因为在node中大部分的api都是异步的,比如说读取文件,如果采用回调函数的形式,很容易造成地狱回调,代码非常不容易进行维护. 因此,为了解决这个问题,有大神写了async这个中间件.极 ...

  8. Shell入门教程:流程控制(1)命令的结束状态

    在Bash Shell中,流程控制命令有2大类:“条件”.“循环”.属于“条件”的有:if.case:属于“循环”的有:for.while.until:命令 select 既属于“条件”,也属于“循环 ...

  9. Oracle中PL/SQL的执行部分和各种流程控制

    Oracle中PL/SQL的执行部分和异常部分 一.PL/SQL的执行部分. 赋值语句. 赋值语句分两种,一种是定义一个变量,然后接收用户的IO赋值:另一种是通过SQL查询结果赋值. 用户赋值举例: ...

  10. swift_简单值 | 元祖 | 流程控制 | 字符串 | 集合

    //: Playground - noun: a place where people can play import Cocoa var str = "Hello, playground& ...

随机推荐

  1. Flask框架(2)-JinJa2模板

    为了把业务逻辑和表现逻辑分开,Flask把表现逻辑移到JinJa2模板,模板是一个包含响应文本的文件.它用占位变量表示动态部分,其具体要从请求上下文才知道. 把真实值替换掉占位变量成为渲染,JinJa ...

  2. Java 正则表达式 过滤html标签

    extends:http://aguang520.iteye.com/blog/1056686# 前段时间开发的时候要读取一篇文章的简介内容(也就是前200个字符),使用了隐藏字段,可能有人就要问了, ...

  3. SVM 核方法

    在 SVM 中引入核方法便可使得 SVM 变为非线性分类器,给定非线性可分数据集 $\left \{ (x_i,y_i)\right\}_{i=1}^N$,如下图所示,此时找不到一个分类平面来将数据分 ...

  4. git 搭建本地仓库

    文档 创建仓库 mkdir project cd project/ git init git remote add origin /d/project/.git // 仓库创建好了 echo hell ...

  5. DB2 rollforward 命令使用详解

    DB2 rollforward 命令使用详解 原文:https://www.ibm.com/developerworks/cn/data/library/techarticles/dm-1003wuc ...

  6. SSH框架下的表单重复提交

    前几天做了一个功能,是在某个操作后,刷新父页面的,刷新时弹出了下面图的框: 网上查了之后发现这个框是表单重复提交时出现的.分析后发现,这个页面的上一个动作是form submit(在ssh框架下),这 ...

  7. Prometheus 函数

    函数列表 一些函数有默认的参数,例如:year(v=vector(time()) instant-vector).v是参数值,instant-vector是参数类型.vector(time())是默认 ...

  8. CCPC-Wannafly Winter Camp Day4 Div1 - 咆咆咆哮 - [三分+贪心]

    题目链接:https://zhixincode.com/contest/18/problem/I?problem_id=267 题目描述 输入描述 输出描述 一行一个整数表示答案. 样例输入 1 32 ...

  9. java8集合--LinkedList纯源码

    package Queue; import java.util.*; import java.util.function.Consumer; /** * 双端队列主要实现list接口和Deque接口, ...

  10. LITTLE-ENDIAN(小字节序、低字节序) BOM——Byte Order Mark 字节序标记 数据在内存中的存放顺序

    总结: 1. endian 字节存放次序 字节序,顾名思义字节的顺序,再多说两句就是大于一个字节类型的数据在内存中的存放顺序(一个字节的数据当然就无需谈顺序的问题了). 2. LITTLE-ENDIA ...