python这个输入数字判断大于小于0为啥错误?怎么输入都是第一句输出。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python这个输入数字判断大于小于0为啥错误?怎么输入都是第一句输出。相关的知识,希望对你有一定的参考价值。

num=raw_input('please enter number:')
if num > 0:
print('the number is big zero')
elif num < 0:
print('the number is little zero')
else:
print('hte number is zero')

参考技术A num=input('please enter number:')就行了

针对Python2适用,Python3不行,需要转换int(num)本回答被提问者和网友采纳
参考技术B 你需要做个 num=int(num) 的 转换

请问c语言中用字符数组怎么判断输入的一串数字是大于等于或者小于0呢

请问c语言中用字符数组怎么判断输入的一串数字是大于等于或者小于0呢只能用字符数组

既然是“字符数组”,那么它的元素就都是“字符”,即char类型。“字符”只用了char类型数域的一半即0~127,所以它们都是大于等于0的,不可能有小于0的数。 参考技术A 将字符串转为数字再比较追问

能不能麻烦一下。发一下代码给我看看😃

追答

# include
# include
void main (void) ;
void main (void)

int num;
char * str = "100";
num = atoi(str);
printf("The string 'str' is %s and the number 'num' is %d. \n",str, num);

atoi这个函数很方便!

本回答被提问者采纳

以上是关于python这个输入数字判断大于小于0为啥错误?怎么输入都是第一句输出。的主要内容,如果未能解决你的问题,请参考以下文章

请问c语言中用字符数组怎么判断输入的一串数字是大于等于或者小于0呢

Python问题

为啥小于 0.1 和大于 1e-7 的数字会转换为科学计数法?

js 金额输入判断 大于0.01 不等于0

JS里加一个判断,大于0小于10的正整数,高手看看该怎么加

python 做一个循环 要求输入大于0的数字 判断其不