桐生战兔丶 发表于 2021-7-11 22:13:50

求助大佬!!请问如何让计算的结果为整型而不是浮点

救救孩子

深谙流年 发表于 2021-7-11 22:19:45

用int

桐生战兔丶 发表于 2021-7-11 22:25:33

深谙流年 发表于 2021-7-11 22:19
用int

谢谢大佬,那如何让他判断计算结果是否为整数呢

hymanly 发表于 2021-7-11 22:29:39

可以使用类型转换int(guess/2),但不知道为啥整形/常量会变成浮点型

qq1151985918 发表于 2021-7-11 22:30:07

桐生战兔丶 发表于 2021-7-11 22:25
谢谢大佬,那如何让他判断计算结果是否为整数呢

>>> 4 / 2 == int(4 / 2)
True
>>> 3 / 2 == int(3 / 2)
False
>>>

深谙流年 发表于 2021-7-11 22:30:56

用isinstance('123',int)判断就行

Twilight6 发表于 2021-7-11 22:53:30



Python 除法 / 的结果都为 float 浮点型,而 // 地板除的结果都为整型

>>> guess = 6 / 2
>>> print(guess)
3.0

>>> guess = int(6 / 2)
>>> print(guess)
3

>>> guess = 6 // 2
>>> print(guess)
3


(Ps:你代码中的 guess = int(6) 是没有必要的~,因为 6 本身就是 int 整型)

桐生战兔丶 发表于 2021-7-12 00:47:17

qq1151985918 发表于 2021-7-11 22:30


谢谢大佬

永恒的蓝色梦想 发表于 2021-7-14 13:00:13

深谙流年 发表于 2021-7-11 22:30
用isinstance('123',int)判断就行

???这不是胡说???

鸬鹚鸟 发表于 2021-7-14 13:22:19

用int函数

a矮行星 发表于 2021-7-14 16:07:13

int函数 就必须是整数了

深谙流年 发表于 2021-7-14 18:11:29

永恒的蓝色梦想 发表于 2021-7-14 13:00
???这不是胡说???

a = 1
isinstance(a,int)
True
您搁这逗我呢?

xjy=lwy 发表于 2021-7-15 08:31:44

桐生战兔丶 发表于 2021-7-11 22:25
谢谢大佬,那如何让他判断计算结果是否为整数呢

用type和if>>>type(3/2) == int
False
>>>type(9/3) == int
True

永恒的蓝色梦想 发表于 2021-7-29 09:59:04

深谙流年 发表于 2021-7-14 18:11
a = 1
isinstance(a,int)
True


你原来发的检测字符串,这题目跟字符串有啥关系?

深谙流年 发表于 2021-7-29 21:58:47

永恒的蓝色梦想 发表于 2021-7-29 09:59
你原来发的检测字符串,这题目跟字符串有啥关系?

你在逗我吗?a=1 ,1是字符串?你怕是笑死我

深谙流年 发表于 2021-7-29 22:05:04

永恒的蓝色梦想 发表于 2021-7-29 09:59
你原来发的检测字符串,这题目跟字符串有啥关系?

isinstance('123',int)
这个是举例,你这都理解不了吗,不愧是小学生,加了引号的是字符串,isinstace为false,a = 1.2
print(isinstance(a,int),isinstance(a,float)),第一个为False,第二个为Ture,不会吧不会吧,这都看不懂?

永恒的蓝色梦想 发表于 2021-7-30 19:38:51

深谙流年 发表于 2021-7-29 22:05
isinstance('123',int)
这个是举例,你这都理解不了吗,不愧是小学生,加了引号的是字符串,isinstace ...

举的例子真好,你搁这教人举一反三呢https://pic2.zhimg.com/80/v2-527f95ab42ab3e163daa518264143999_720w.jpg?source=1940ef5c

永恒的蓝色梦想 发表于 2021-7-30 19:40:24

深谙流年 发表于 2021-7-29 22:05
isinstance('123',int)
这个是举例,你这都理解不了吗,不愧是小学生,加了引号的是字符串,isinstace ...

isinstance('123',int),跟楼主发的有半毛钱的联系?https://pic2.zhimg.com/80/v2-527f95ab42ab3e163daa518264143999_720w.jpg?source=1940ef5c

永恒的蓝色梦想 发表于 2021-7-31 11:42:35

深谙流年 发表于 2021-7-31 01:20
哦,原来是刚上高中的?笑死我了,你的这思想逻辑真6

笑死了,楼主问的转换,你答的判断,还从这里BB。
抬杠和阴阳怪气人参公鸡还是滚吧

深谙流年 发表于 2021-7-31 11:59:44

永恒的蓝色梦想 发表于 2021-7-31 11:42
笑死了,楼主问的转换,你答的判断,还从这里BB。
抬杠和阴阳怪气人参公鸡还是滚吧

果然是高中生,只会喷人,也对,反正键盘在手天下我有,真是个伞兵
页: [1]
查看完整版本: 求助大佬!!请问如何让计算的结果为整型而不是浮点