流程控制之if...else
# #如果:男的年龄>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的更多相关文章
- 第10章 Shell编程(4)_流程控制
5. 流程控制 5.1 if语句 (1)格式: 格式1 格式2 多分支if if [ 条件判断式 ];then #程序 else #程序 fi if [ 条件判断式 ] then #程序 else # ...
- Shell命令和流程控制
Shell命令和流程控制 在shell脚本中可以使用三类命令: 1)Unix 命令: 虽然在shell脚本中可以使用任意的unix命令,但是还是由一些相对更常用的命令.这些命令通常是用来进行文件和文字 ...
- PHP基础知识之流程控制的替代语法
PHP 提供了一些流程控制的替代语法,包括 if,while,for,foreach 和 switch. 替代语法的基本形式是把左花括号({)换成冒号(:),把右花括号(})分别换成 endif;,e ...
- Python黑帽编程2.4 流程控制
Python黑帽编程2.4 流程控制 本节要介绍的是Python编程中和流程控制有关的关键字和相关内容. 2.4.1 if …..else 先上一段代码: #!/usr/bin/python # - ...
- 使用yield进行异步流程控制
现状 目前我们对异步回调的解决方案有这么几种:回调,deferred/promise和事件触发.回调的方式自不必说,需要硬编码调用,而且有可能会出现复杂的嵌套关系,造成"回调黑洞" ...
- [Java入门笔记] Java语言基础(四):流程控制
流程控制指的是在程序运行的过程中控制程序运行走向的方式.主要分为以下几种: 顺序结构 顺序结构,顾名思义,是指程序从上往下逐步顺序执行.中间没有任何的判断和跳转. 分支结构 Java提供两种分支结构: ...
- node基础13:异步流程控制
1.流程控制 因为在node中大部分的api都是异步的,比如说读取文件,如果采用回调函数的形式,很容易造成地狱回调,代码非常不容易进行维护. 因此,为了解决这个问题,有大神写了async这个中间件.极 ...
- Shell入门教程:流程控制(1)命令的结束状态
在Bash Shell中,流程控制命令有2大类:“条件”.“循环”.属于“条件”的有:if.case:属于“循环”的有:for.while.until:命令 select 既属于“条件”,也属于“循环 ...
- Oracle中PL/SQL的执行部分和各种流程控制
Oracle中PL/SQL的执行部分和异常部分 一.PL/SQL的执行部分. 赋值语句. 赋值语句分两种,一种是定义一个变量,然后接收用户的IO赋值:另一种是通过SQL查询结果赋值. 用户赋值举例: ...
- swift_简单值 | 元祖 | 流程控制 | 字符串 | 集合
//: Playground - noun: a place where people can play import Cocoa var str = "Hello, playground& ...
随机推荐
- 132、Android安全机制(2) Android Permission权限控制机制(转载)
http://blog.csdn.net/vshuang/article/details/44001661 http://www.cnblogs.com/mengdd/p/4892856.html
- eclipse去掉所有断点 恢复到默认窗口
1.去掉所有断点 Window->Open Perspective->Debug默认是右上角的窗口中,切换到Breakpoints,如果里边有内容,那就是设置断点啦,点叉叉全部删掉就好了. ...
- linux下WEB服务器安装、配置VSFTP
转载 http://www.oicto.com/centos-vsftp/?tdsourcetag=s_pcqq_aiomsg linux下WEB服务器安装.配置VSFTP 由 admin · 发布 ...
- tomcat使用同一个http端口如何配置多个web项目?
1. 在server.xml中 如下配置: <Host name="localhost" appBase="webapps2" unpackWARs=&q ...
- 10.20stark组件已经完工
2018-10-20 19:37:31 stark组件已经做完!基本上和Django的admin一样! 放上github连接:https://github.com/TrueNewBee/pythonD ...
- 10.4ORM回顾!
2018-10-4 17:41:52 继续优化一下我的博客项目!! 贴上orm参考连接:https://www.cnblogs.com/yuanchenqi/articles/8963244.html ...
- 遍历DOM打平
html 模板 <div class="box"> <p>1</p> <p>2</p> <div> < ...
- solus 系统 - 安装 mariadb
# 安装 mariadb(这个系统没有 mysql 库) $ sudo eopkg it mariadb $ sudo eopkg it mariadb-server # 初始化数据文件地址 $ su ...
- POJ-1143(状态压缩)
Number Game Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 3432 Accepted: 1399 Descripti ...
- 如何通过automator创建自动化备份任务?
Windows用户对于Task Scheduler应该不陌生,但是到了macOS因该用什么呢?那就是automator,今天因为有一个个人使用需求:备份一个移动硬盘中的文件,但是又不想完全手动.怎么办 ...