这就是要求的问题。
在evens函数内部使用内置的filter方法过滤名为numbers的数组,并返回一个只包含偶数的新数组。确保使用箭头功能与过滤方法结合使用。
这是我必须用来回答这个问题的。
var numbers = "TBD";
var evens = () => {
//Your code here
}
答案 0 :(得分:1)
你可以这样做。 from tkinter import *
from tkinter import ttk
root = Tk(className = "biggerOrLess")
ttk.Label(root, text="Compare two numbers").grid(row=0)
def biggerOrLess(x,y):
if x == y :
result = (x," is equal to ",y)
elif x > y :
result = (x,"is bigger than",y)
else :
result = (x," is less than ",y)
ttk.Label(root, text=result).grid(row=3)
UIP = Entry(root,)
UIP2 = Entry(root,)
UIP.grid(row=2)
UIP2.grid(row=4)
UIP = float()
UIP2 = float()
B1 = Button(root, text = 'Compare', command = biggerOrLess(UIP, UIP2))
B1.grid(row=3, column=2)
root.mainloop()
是一个数字数组,然后在偶数调用数组上的numbers
函数时获取偶数,并为其提供一个箭头函数,如果数字可被2整除则返回true - 因此甚至
filter
使用您提供的确切代码,其中var numbers = [1,2,3,4,5]
var evens = numbers.filter(n => n % 2 == 0)
将是一个返回偶数的函数:
evens