流程控制之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& ...
随机推荐
- IDEA自动编译设置
ctrl+alt+s: ctrl+shift+alt+/:
- 试一下Markdown
Markdown 没想到博客园居然能够有markdown这样的写法了,以前觉得有自定义CSS已经非常不错了,现在居然加入Markdown,太值得称赞了.国内的博客系统,应该首屈一指了. 强调 你要走, ...
- fs项目---->cron框架的学习(一)
Cron是一种允许您按计划执行某些内容的工具.这通常使用cron语法来完成.我们允许您在计划作业触发时执行函数.我们还允许您使用子进程执行javascript进程外部的作业.此外,这个库超出了基本的c ...
- kettle spoon中“表输入”到“表输出”的乱码问题
数据库中的数据在不同的数据库中转换来装换去,由于不同库可能使用了不同的字符集,所以可能导致结果数据乱码问题.此次是在一个作业中跑数据,跑完数据前台数据显示出现乱码,检查了作业中的多有中间过程表,包括表 ...
- POJ 1958 Strange Towers of Hanoi
Strange Towers of Hanoi Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 3784 Accepted: 23 ...
- cordova 企业应用打包Archive的时候报 "#import <Cordova file not found"
可能原因是Cordova的路径问题: For xcode7 add "$(OBJROOT)/UninstalledProducts/$(PLATFORM_NAME)/include" ...
- js将图片转换为base64
直接上代码: var img = "imgurl";//imgurl 就是你的图片路径 function getBase64Image(img) { var canvas = do ...
- Luogu 1494 - 小Z的袜子 - [莫队算法模板题][分块]
题目链接:https://www.luogu.org/problemnew/show/P1494 题目描述 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿.终于有一天 ...
- [No0000185]Java技术板块图
.List 和 Set 的区别 .HashSet 是如何保证不重复的 .HashMap 是线程安全的吗,为什么不是线程安全的(最好画图说明多线程环境下不安全)? .HashMap 的扩容过程 .Has ...
- find实现特殊功能示例
find列出目录下所有文件: # find /shell-script/ # find /shell-script/ -print find列出文件夹中所有开头为text的文件,参数-iname意思忽 ...