python_选择结构
>>> if 3>2:print('ok')
ok
>>> if True:print(3);print(5)
>>> chTesst=['1','2','3','4','5']
>>> if chTesst:
	print(chTesst)
else:
	print('Empty')
['1', '2', '3', '4', '5']
>>>  a=5
>>> 
>>>
>>> import math
>>> x=math.sqrt(9) if 5>3 else random.randint(1,100)
>>> x
3.0
>>> x=3
>>> (1 if x>2 else 0) if x>5 else ('a' if x<5 else 'b')
'a'
>>> def func(score):
	if score > 100:
		return 'wrong score.must<=100.'
	elif score >=90:
		return 'A'
	elif score >=80:
		return 'B'
	elif score >=70:
		return 'C'
	elif score >=60:
		return 'D'
	elif score >=0:
		return 'E'
	else:
		return 'wrong score.must >0'
>>> func(120)
'wrong score.must<=100.'
>>> func(-10)
'wrong score.must >0'
>>> def func1(score):
	degree='DCBAAE'
	if score>100 or score<0:
		return 'wrong score.must between 0 and 100.'
	else:
		index=(score-60)//10
		if index>=0:
			return degree[index]
		else:
			return degree[-1]
>>> func(10)
'E'
>>> func(70)
'C'
>>> func(100)
'A'
>>> func(90)
'A'
>>> age=24
>>> subject='computer'
>>> college='non-key'
>>> if (age>24 and subject=='computer') or (college=='key point' and subject=='computer') or (age<=28 and subject=='computer'):
	print("Congratulations, you have my company's interview")
else:
	print("I'm sorry, you do not meet the requirements of the interview")
Congratulations, you have my company's interview
>>> numbers=[]
>>> if year%400==0 or (year%4==0 and year%100!=0):
	day_month[1]=29
	if month==1:
		print(day)
	else:
		print(sum(day_month[:month-1])+day)
>>> if year%400==0 or (year%4==0 and year%100!=0):
	day_month[1]=29
	if month==1:
		print(day)
else:
	print(sum(day_month[:month-1])+day)
>>>
>>> date
time.struct_time(tm_year=2017, tm_mon=5, tm_mday=23, tm_hour=20, tm_min=14, tm_sec=48, tm_wday=1, tm_yday=143, tm_isdst=0)
>>> import datetime
>>> Today=datetime.date.today()
>>> Today
datetime.date(2017, 5, 23)
python_选择结构的更多相关文章
- 黑马程序员——C语言基础  流程控制 选择结构和循环结构
		---恢复内容开始--- Java培训.Android培训.iOS培训..Net培训.期待与您交流! (以下内容是对黑马苹果入学视频的个人知识点总结) (一)流程控制 1> 顺序结构:默认的流程 ... 
- C语言中的循环结构与选择结构
		1. 为什么使用循环? 重复执行某段代码 2. while(条件){ 循环体: } 当条件成立的时候就执行循环体,条件不成立,就退出循环,继续执行while后面的语句 3. for ( 初始表达式 : ... 
- C- 流程控制(顺序结构,选择结构,循环结构)
		一.选择结构 1.if 特点: 同一时刻,只有一个大括号里面的代码会被执行 2,switch 特点 默认情况下,只有一个case后面的代码会被执行 如果一个case后面没有break,而且这个case ... 
- 160809212田京诚C语言程序设计实验2 选择结构程序设计_进阶
		实验2-6 猜数字游戏 实验要求: 编写一个C程序实现一个[1-100]以内的猜数字游戏. (1) 系统随机产生一个[1-100]之间的随机数. (2) 输入任意一个数字.数字 ... 
- 160809209_李梦鑫_C语言程序设计实验2+选择结构程序设计_进阶
		<C语言程序设计>实验报告 学 号 160809209 姓 名 李梦鑫 专业.班 计科16-2班 学 期 2016-2017 第1学期 指导教师 黄俊莲 吴喆 实验地点 C05 机 ... 
- Java 第四章  选择结构2
		第四章 选择结构 (二) switch 选择结构的执行流程是怎样的? switch 选择结构中break关键字的作用? 本章目标 掌握 switch 选择结构 能够综合运用 if 选择结构 和 swi ... 
- Java 第三章  选择结构1
		选择结构(一) 会使用基本的 if 选择结构 掌握逻辑运算符,掌握多重 if 选择结构 , 掌握嵌套 if 选择 结构 为什么需要 if 选择结构 例如: 如果张浩的 java 考试成绩大于 98分, ... 
- Chrome弹窗的简单应用(选择结构与循环结构)
		★选择结构★ ★JS实现弹窗显示随机数 示例代码效果图 ★ 弹窗实现对随机数的进一步判断 示例代码效果图 ★综合应用 比较大小 ★ 判断成绩等级 ): : : : : alert(" ... 
- Java语法基础(三)----选择结构的if语句、switch语句
		[前言] 流程控制语句: 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的.也就是说程序的流程对运行结果有直接的影响.所以,我们必须清楚每条语句的执行流程.而且,很多时候我们要通过 ... 
随机推荐
- 手把手带你做一个超炫酷loading成功动画view  Android自定义view
			写在前面: 本篇可能是手把手自定义view系列最后一篇了,实际上我也是一周前才开始真正接触自定义view,通过这一周的练习,基本上已经熟练自定义view,能够应对一般的view需要,那么就以本篇来结尾 ... 
- 如何用代码禁用SpriteBuilder中创建的关节
			这个目标是临时的禁用距离关节(distance joint). 不幸的是,你只可以无效化(通过删除的方式)一个关节. 所以,你必须通过代码创建一个新的距离关节实例并且赋予它之前删除关节(在Sprite ... 
- Android For JNI(一)——JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序,使用C启动JAVA程序
			Android For JNI(一)--JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序 当你的Android之旅一步步的深入的时候,你其实会发现,很多东西都必须去和framew ... 
- LeetCode之“链表”:Rotate List
			题目链接 题目要求: Given a list, rotate the list to the right by k places, where k is non-negative. For exam ... 
- Android LruCache技术原理
			概述 记得在很早之前,我有写过一篇文章Android高效加载大图.多图解决方案,有效避免程序OOM,这篇文章是翻译自Android Doc的,其中防止多图OOM的核心解决思路就是使用LruCache技 ... 
- linux下ruby使用tcl/tk编程环境设置
			正常情况下最新的ruby都是不带tcl/tk选项编译的,所以我们在运行tcl/tk代码时都会发生找不到tk库的错误.解决办法很简单只要以tcl/tk选项编译ruby即可. 这里以ubuntu 15.0 ... 
- How tomcat works 读书笔记十七 启动tomcat 上
			一路跋山涉水,这是最后一章了. 关于tomcat的启动,有两个类,一个是Catalina类,一个是Bootstrap类. 理论上,两个类可以和到一起,但是为了支持多种运行模式,又把他们分开了. 为了让 ... 
- 一个简单的ruby生成器例子(用连续体Continuation实现)
			ruby中有很多经典的驱动器结构,比如枚举器和生成器等.这次简单介绍下生成器的概念.生成器是按照功能要求,一次产生一个对象,或称之为生成一个对象的方法.ruby中的连续体正好可以用来完成生成器的功能. ... 
- mysql基础优化-explain的使用-mysql死锁
			MySQL的优化 主要包括三个方面,首先是SQL语句的优化,其次是表结构的优化(这里主要指索引的优化),最后是服务器配置的优化. 一.SQL语句的优化 在 where 及 order by 涉及的列上 ... 
- asp.net core上使用Redis探索(2)
			在<<asp.net core上使用Redis探索(1)>>中,我介绍了一个微软官方实现Microsoft.Extensions.Caching.Redis的类库,这次,我们使 ... 
