需要协助才能完成此问题

时间:2018-11-13 23:55:42

标签: python python-3.x

我设法完成了这个问题的第一部分。但是我不知道如何完成第二部分。我设法完成了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:"))

2 个答案:

答案 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");
}