流程控制之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& ...
随机推荐
- [Cubieboard] 镜像资源汇总
Linaro Server 14.04 (SDCard) 下载:cb2-lubuntu-server-tsd-tfcard-v2.0.img.gz 内核:GNU/Linux 3.4.79 armv7l ...
- Qt编写守护程序保证程序一直运行(开源)
没有任何人敢保证自己写的程序没有任何BUG,尤其是在商业项目中,程序量越大,复杂度越高,出错的概率越大,尤其是现场环境千差万别,和当初本地电脑测试环境很可能不一样,有很多特殊情况没有考虑到,如果需要保 ...
- 使用 JdbcTemplate 查询数据时报错:列名无效(已解决)
又犯了一个错误. 争取没有下次了. 就算再犯,也要知道去哪找答案. 所以,记录一下,以示警戒. 报错 使用 JdbcTemplate 查询数据时,出现异常: PreparedStatementCall ...
- Redis集成到Spring做mybatis做二级缓存
一.原理: 要缓存的 Java 对象必须实现 Serializable 接口,因为 Spring 会将对象先序列化再存入 Redis,比如本文中的 com.defonds.bdp.city.bean. ...
- mui+回复弹出软键盘
最近再做一个APP的时候,有一个评论回复的功能,在做APP的时候,直接用手指触发focus事件,来唤醒软键盘的弹出没有问题, 但是现在的功能需要对点击回复进行弹出软键盘来操作,参考过很多都有问题,后来 ...
- 比例尺与DEM空间分辨率
我国 4 种比例尺 DEM 及其空间分辨率的对应关系: 1:100 万 DEM -- 1000m 空间分辨率: 1:25 万 DEM -- 100m 空间分辨率: 1:5 万 DEM ...
- windows对象 document对象 的一些操作 9.23
函数: 四要素 1.返回类型2.函数名3.参数列表4.函数体 window . 对象 opener 打开当前窗口的源窗口 alert(window.opener); open( ) 例子: ...
- IDEA中将WEB-INF\lib下的Jar包添加到项目中
打开Project Structure[可以使用快捷键:Ctrl+Alt+Shift+S]左侧选中Modules,在Dependecies中,点击右侧“+”号,选择JARS or directorie ...
- <a>标签中的href如何调用js代码
在HTML中,<a>标签的href属性用于指定超链接的目标的URL.在所有浏览器中,链接的默认外观是: 未被访问的链接带有下划线而且是蓝色的 已被访问的链接带有下划线而且是紫色的 活动链接 ...
- Java的各种打包方式
JAR (Java Archive file) 包含内容:class.properties文件,是文件封装的最小单元:包含Java类的普通库.资源(resources).辅助文件(auxiliary ...