语法练习:pos_neg
语法练习:pos_neg
题目:pos_neg
Given 2 int values, return True if one is negative and one is positive. Except if the parameter “negative” is True, then return True only if both are negative.
pos_neg(1, -1, False) → True
pos_neg(-1, 1, False) → True
pos_neg(-4, -5, True) → True
我的解答:
def pos_neg(a, b, negative):if negative:return (a < 0) and (b < 0)elif (a > 0 and b < 0) or (a < 0 and b > 0):return Trueelse:return False
Expected Run
pos_neg(1, -1, False) → True True OK
pos_neg(-1, 1, False) → True True OK
pos_neg(-4, -5, True) → True True OK
pos_neg(-4, -5, False) → False False OK
pos_neg(-4, 5, False) → True True OK
pos_neg(-4, 5, True) → False False OK
pos_neg(1, 1, False) → False False OK
pos_neg(-1, -1, False) → False False OK
pos_neg(1, -1, True) → False False OK
pos_neg(-1, 1, True) → False False OK
pos_neg(1, 1, True) → False False OK
pos_neg(-1, -1, True) → True True OK
pos_neg(5, -5, False) → True True OK
pos_neg(-6, 6, False) → True True OK
pos_neg(-5, -6, False) → False False OK
pos_neg(-2, -1, False) → False False OK
pos_neg(1, 2, False) → False False OK
pos_neg(-5, 6, True) → False False OK
pos_neg(-5, -5, True) → True True OK
All Correct
标答:
def pos_neg(a, b, negative):if negative:return (a < 0 and b < 0)else:return ((a < 0 and b > 0) or (a > 0 and b < 0))
语法练习:pos_neg相关推荐
- 【JavaScript总结】JavaScript语法基础:BOM
DOM是文档对象模型,操作对象是文档 window.document,和浏览器没有直接关系 DOM常用事件: onload,onbeforeunload, onunload onclick,ondbl ...
- 【JavaScript总结】JavaScript语法基础:JS编码
运算符 数学:+. -. *. / 逻辑:>. < .>= .<=. == . !=.&&.|| . === .!==(完全等于) 对象相关 new delet ...
- 【JavaScript总结】JavaScript语法基础:数据类型
------>数据类型有哪些? ->基本类型:数字类型,布尔类型,字符串类型 ->引用类型:对象类型,函数类型 ->空类型:null 和 undefined ->运算符: ...
- 第二天:Vue基础语法
1.计算属性的setter和getter 每个计算属性都有setter和getter 一般来说用到setter较少,都不希望数据被改动,所以只用getter时也有缩写 <!DOCTYPE htm ...
- LLVM语法语义指令特性
LLVM语法语义指令特性 High Level Structure Module Structure LLVM 程序由Module's组成,每个 's 是输入程序的一个翻译单元.每个模块由函数,全局变 ...
- LLVM一些编程语法语义特性
LLVM一些编程语法语义特性 High Level Structure Module Structure LLVM 程序由Module's组成,每个 's 是输入程序的一个翻译单元.每个模块由函数.全 ...
- LLVM一些语法规则
LLVM一些语法规则 LLVM文档 LLVM编译器基础架构支持广泛的项目,从工业强度编译器到专门的JIT应用程序,再到小型研究项目. 同样,文档分为几个针对不同受众的高级别分组: LLVM设计概述 几 ...
- 2021年大数据Hive(四):Hive查询语法
全网最详细的Hive文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 系列历史文章 前言 hive查询语法 一.SELECT语句 1.语句结构 2.全表查 ...
- 2021年大数据常用语言Scala(十八):基础语法学习 Map对象
目录 Map对象 不可变Map 可变Map Map基本操作 Map对象 Map可以称之为映射.它是由键值对组成的集合.在scala中,Map也分为不可变Map和可变Map. 不可变Map 定义 语法 ...
最新文章
- eeglab教程系列(10)-绘制ERP图像
- netty检测系统工具PlatformDependent
- 如何评价Python3.8新出的“:=”表达式?
- delphi 手机访问lan_索尼全新“黑科技”,手机秒变PS4,Apex英雄彻底沦为手游?...
- 谁还没个黑历史了。。。 | 今日最佳
- 中科软测试面试题2019_2019国考成绩今日是否会发布,笔试120能进面不?
- arduino怎么和C语言程序通信,c – 如何将arduino库与标准C代码一起使用
- 部署git服务器(Windows Server 2008)
- mysql se_常见的MySQL命令
- uniapp中引入colorUI
- APDU应用协议数据单元
- java定时每周执行一次_Spring 定时任务如何实现每周一某个时间执行?
- Linux系统编程-定时器(闹钟)函数alarm的使用,以及SIGALARM信号的处理
- Matlab GUI编程技巧(十八)【实战一】:自定义线条图像绘制
- 【面试】腾讯优图-计算机视觉
- CCF-CSP_201812(第15次)
- Sketchup 程序自动化(二)Ruby 基础、单位转换
- 官宣:无极SR4 Max,350AC发布
- 域名被劫持了怎么处理
- LCN分布式事务学习0-分布式事务理论基础