課程
/后端開發
/Python
/Python3 進階教程(新版)
sqrt(x)返回的是浮點數
2024-03-15
源自:Python3 進階教程(新版) 8-5
正在回答
f(i).is_integer()
用is_integer()判斷返回的結果是不是整數。
sqrt 返回的是float類型,用type int去判斷,可以無法返回值
import math
def f(n):
? ? r = int(math.sqrt(n))
? ? return r * r == n
print([item for item in filter(f, range(1, 101))])
舉報
學習函數式、模塊和面向對象編程,掌握Python高級程序設計
3 回答count()返回的不是fs這個list嗎 為什么說是返回函數呢?
5 回答我的運行完都是1,請問是哪里錯了呀?
2 回答請問這個哪里錯了?
2 回答請問下這個哪里錯了?報錯
1 回答localtion這個詞是想打location打錯了,還是localtion有另外的意思呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2025-02-13
用is_integer()判斷返回的結果是不是整數。
2024-08-20
sqrt 返回的是float類型,用type int去判斷,可以無法返回值
import math
def f(n):
? ? r = int(math.sqrt(n))
? ? return r * r == n
print([item for item in filter(f, range(1, 101))])