python判断正数负数_python判断正负数方式
我就废话不多说了,大家还是直接看代码吧!
a1 = raw_input("please input a number")
a = int(a1)
if(a!=0):
if(a > 0):
print '这是正数'
if(a < 0 ):
print '这是负数'
else:
print 'the number is equal to 0'
补充知识:判断一个数值是否为正数、负数、零、整数
最近在看阮一峰老师的《ES6标准入门》的时候,看到ES6新增了两个方法。
用来判断一个数值。
一、判断整数------Number.isInteger()
Number.isInteger() 首先判断该值是否为number类型,不是直接返回false;
是number类型的话在判断是否为整数。
Number.isInteger(25); //true
Number.isInteger(25.222); //false
Number.isInteger('25'); // false
Number.isInteger('25.222'); //false
Number.isInteger('foo'); // false
用Es5来判断是否为正数也很简单,实现方法有很多种,这里列出两种:
1、利用 Math.round,利用四舍五入来判断该值是否为整数。
function numberIsInteger(n){
if(!Number.isInteger){
return typeof n === 'number' && Math.round(n) === n;
}
return n;
}
2、利用取余。
function numberIsInteger(n){
if(!Number.isInteger){
return typeof n === 'number' && n % 1 === 0;
}
return Number.isInteger(n);
}
二、判断一个数是否为正数、负数、或者零----Math.sign()
返回5种值:
+1 正数
-1 负数
0 0
-0 -0
NaN 其他值
console.log(Math.sign(-5)); //-1
console.log(Math.sign(-5.222)); // -1
console.log(Math.sign(555)); // 1
console.log(Math.sign(0)); // 0
console.log(Math.sign(-0)); // -0
console.log(Math.sign('foo')); // NaN
Es5实现方法:
Math.sign = Math.sign || function (n){
n = +n;
if(n === 0 || isNaN(n)){
return n;
}
return x > 0 ? 1 : -1;
}
以上这篇python判断正负数方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持python博客。
python判断正数负数_python判断正负数方式相关推荐
- python编写一个程序、判断用户输入的数是正数还是负数_python判断正负数方式
我就废话不多说了,大家还是直接看代码吧! a1 = raw_input("please input a number") a = int(a1) if(a!=0): if(a &g ...
- python判断正数还是负数_python判断正负数方式
我就废话不多说了,大家还是直接看代码吧! a1 = raw_input("please input a number") a = int(a1) if(a!=0): if(a &g ...
- python怎么判断是不是列表_python判断变量是否为int、字符串、列表、元组、字典等方法...
在实际写程序中,经常要对变量类型进行判断,除了用type(变量)这种方法外,还可以用isinstance方法判断: #!/usr/bin/env python a = 1 b = [1,2,3,4] ...
- python测试网络连通性_python 判断网络连通的实现方法
开发中偶尔需要判断网络的连通性,没有什么方法比 ping 更直接了当,通常检查网络情况都是运行命令ping www.baidu.com ,查看输出信息即可. C:\Users>ping www. ...
- python判断字母数字_Python判断字符串是否为字母或者数字(浮点数)的多种方法
str为字符串s为字符串 str.isalnum() 所有字符都是数字或者字母 str.isalpha() 所有字符都是字母 str.isdigit() 所有字符都是数字 str.isspace() ...
- python判断字符串长度_Python|判断字符串是否符合日期要求
问题描述 1.题目要求: 输入一串字符,由字母.数字和空格组成,长度<1000,判断其中是否存在日期格式的数据.日期格式的数据具有如下的特征,连续包含年份和月份信息.年份信息是指连续的四个数字, ...
- python判断是不是整数1002python判断是不是整数_Python判断一个数是不是为整数的方法...
Python判断一个数是不是为整数的方法 发布时间:2020-07-08 15:44:30 来源:亿速云 阅读:84 作者:清晨 不懂Python判断一个数是不是为整数的方法?其实想解决这个问题也不难 ...
- python 决策树 字符型_Python判断字符串是否xx开始或结尾的示例
判断是否xx开始 使用startswith 示例代码: String = "12345 上山打老虎" if str(String).startswith('1'): #判断Stri ...
- python判断文件后缀_Python 判断文件后缀
原博文 2019-04-24 12:43 − # 方法1, str的endswith方法: ```python ims_path='data/market1501/Market-1501-v15.09 ...
最新文章
- 基于移动机器人的拣货系统研究进展
- 如何使用dmidecode命令查看硬件信息
- 怎样用python自动化办公_会python基础,如何学习自动化办公?
- 定时任务 Crontab命令 详解
- gitlab mysql 表_gitlab-mysql_高可用
- 给数组里面的对象添加一个新的数据
- C++中四种强制类型转换的区别
- pixhawk篇之坐标系转化,相关转化矩阵知识,算法截取
- 关于 IAR 环境的一些使用 琐记
- 什么是.Net的异步机制(异步Stream读/写) - step 4
- centos7卸载docker_使用 Docker 部署 Spring Cloud 项目详细步骤
- Caused by: java.lang.SecurityException: com.example.geofences from uid 10049 not allowed to perform
- 60道逻辑推理题及答案
- 浅谈能源管理系统在钢铁企业上的应用
- 计算机设置了用户密码登录如何撤销6,台式电脑怎么设置和取消开机密码
- java is alphabetic,Java中的Character.isAlphabetic和Character.isLetter有什么区别?
- python-分分钟入门—idea配置开发环境
- 解一元二次方程——Java
- 电脑鼠标在右键时一直转圈不显示解决措施
- 2021-08-23 FM24C04写入数据时,跨页会导致指针指向本页的起始地址