我的教科书要求我“编写输入10个数字的伪代码算法。每次输入小于零的数字时,程序都会显示它是哪个数字及其值。输入所有数字后,显示所有负数的平均值。你的算法应该考虑到可能没有负数的事实”。你知道吗
我遇到的问题是,我不确定如何正确地编写伪代码,所以我用python代码编写了它,但这不一定是任务。此外,我已经能够或多或少地对所有的问题,但我需要显示所有负数的平均值让我卡住了。。。我不知道如何添加到我的代码,我绝望了!明天上学需要这个!你知道吗
count = 0
nums = []
while count != 10:
num = int(input ("enter a number "))
nums.append(num)
if num < 0:
print (num)
neg_nums.append(num)
count = count+1
print (neg_nums)
我实际上需要打印所有负数的平均值,但是我不知道如何把它编码成这个。。。你知道吗
你差点就成功了。只需将负数存储到列表中,最后将所有负数相加,除以负数。我还将循环从while循环更改为for循环,因为它使代码更清晰、更紧凑:
我们也会在最后检查是否有一些负数输入,所以我们不会结束计算0/0。你知道吗
相关问题 更多 >
编程相关推荐