我想找到爲Python函數輸入的數字。輸入值不固定;它可能在成千上萬,缺乏或核心。如何找到數字是在Python中的某個指定範圍之間?
我正在使用Python 2.7。
例子:
def check(number):
if(10000 <= number <= 50000):
print "Number is between 10000 & 50000"
if(50001 <= number <= 100000):
print "Number is between 50001 & 100000"
if(100000 <= number <= 500000):
print "Number is between 100000 & 500000"
if __name__ == "__main__":
with open("input.csv", "r+b") as f:
m = mmap.mmap(f.fileno(), 0)
reader = csv.DictReader(iter(m.readline, ""))
for read in reader:
num = read['time']
check(num)#calling check function
input.csv -
time
404907
404863
404345
403630
403562
120279146
120279128
216870
58460
我在讀input.csv文件。並且我想檢查time
列是否在特定的範圍內,但它不能正常工作。
我錯過了什麼?
什麼工作不正常? (我看到一些縮進問題,並且「//」不是python中的有效註釋) – salparadise
在這種情況下什麼是「缺乏」或「核心」? – user2357112
@ user2357112-現在是微秒的時間... – kit