我设法完成了这个问题的第一部分。但是我不知道如何完成第二部分。我设法完成了x和y的输入。
练习1 该函数接受输入数字x和数字y的列表,并返回一个值为 如下:
•如果x为奇数,fun_exercise_1从y的所有元素中减去1,然后返回 它的总和。
•如果x为偶数,fun_exercise_1将y的每个元素乘以2,然后返回其 总和。
•如果x为零,则fun_exercise_1返回y中所有元素的总和
def fun_exercise_1(x,y):
print ("enter value for x")
x = float (input ("x:"))
y = []
print ("Enter 4 numbers for a list. Use a negative number to finish")
yy = float(input ("Enter Number:"))
while yy >=0.0 :
y.append(yy)
yy = float(input("Next number:"))
答案 0 :(得分:1)
这是一种实现方法。尽管它不会验证第一个参数是整数还是第二个参数是列表。它只是希望它们能够正常运行。
var startDate;
function stopTime() {
var startTime = startDate.getTime();
var date_now = new Date();
var time_now = date_now.getTime();
var time_diff = time_now - startTime;
var seconds_elapsed = Math.floor(time_diff / 1000);
alert(seconds_elapsed+" seconds");
}
function start() {
startDate = new Date();
}
window.onload = start();
这将通过在调用test()时传递一个整数和一个列表作为参数来进行测试。
答案 1 :(得分:0)
这是您想做的事情:
18
输出:
var startDate = new Date();
var startTime = startDate.getTime();
function stopTime() {
var date_now = new Date ();
var time_now = date_now.getTime ();
var time_diff = time_now - startTime;
var seconds_elapsed = Math.floor ( time_diff / 1000 );
alert("Elapsed Time: " + seconds_elapsed + " seconds");
}