小编kia*_*asy的帖子

递归函数来计算总和?

这就是我所拥有的,但我不确定为什么它不起作用

def sum(n):
    if (n>0):
        print (n)
        return sum(n)+sum(n-1)
    else:
        print("done doodly")

number = int(input(":  "))
sum(number)
Run Code Online (Sandbox Code Playgroud)

例如如果使用输入5,我想编程来计算5+4+3+2+1的总和。我究竟做错了什么 ?

python recursion sum python-3.x

5
推荐指数
2
解决办法
4万
查看次数

强调DIA

刚刚开始研究ER图表,我似乎无法强调.有什么建议? 在此输入图像描述

sql diagram dia

4
推荐指数
1
解决办法
4855
查看次数

%d和%s的目的是什么?

在你因为提出这个问题而生我的生气之前,我已经找到了答案,但似乎无法确切地知道他们究竟做了什么.我在SOF上看到了一个名为"marcog"的用户的回答.例如 :

name = "marcog"
number = 42
print "%s %d" (name, number)
Run Code Online (Sandbox Code Playgroud)

我当时做的是删除这部分,代码仍然输出完全相同的东西.

name = "marcog"
number = 42
print(name, number)
Run Code Online (Sandbox Code Playgroud)

您能简单解释一下我们使用它们的原因吗?顺便说一下,我正在使用3.3.1.

python python-3.x

3
推荐指数
2
解决办法
1282
查看次数

将整数列表分成两个列表的最佳方法是什么?

所以今天我正在处理一段代码,我想知道是否有任何"更简单"的方法将列表分成两部分而不知道列表的长度.这就是我所做的:

#say that myList = [0,1,2,3,4,5,6]

tran = 0
L1 = []
L2 = []
while (len(myList) > 0):
    tran = myList.pop(0)
    L1.append(tran)
    if (len(myList) > 0):
        tran = myList.pop(0)
        L2.append(tran)
Run Code Online (Sandbox Code Playgroud)

我还想提一下,我希望每个列表都可以从myList中获取第一个值.我想从这个例子得到的结果:

L1 = [0,2,4,6]
L2 = [1,3,5]
Run Code Online (Sandbox Code Playgroud)

python list

0
推荐指数
1
解决办法
78
查看次数

python列表中成对求和的值

说我有一个清单:

alist = [1, 3, -5, 4, 2, -1]
Run Code Online (Sandbox Code Playgroud)

您如何通过向列表中添加下一个值来更改列表中的每个值?因此,例如,第一个值变为4,第二个值变为-2,依此类推...

我正在考虑使用for number in alist: number = number + # what next?

我该怎么办?

python for-loop list

-1
推荐指数
1
解决办法
1391
查看次数

如果创建新列表

假设我有一个运行'n'次的while循环.我想在每次'n'除以7时创建一个新表.现在我不知道'n'是什么,所以如何让程序创建一个列表并将其称为一个随机名称,如list1,list2 ,list3 ..等等......我一直想知道这个问题很长一段时间.谢谢.

编辑:说'n'是1234或999900000.希望你理解我的意思.'n'未知.

python list

-3
推荐指数
1
解决办法
103
查看次数

标签 统计

python ×5

list ×3

python-3.x ×2

dia ×1

diagram ×1

for-loop ×1

recursion ×1

sql ×1

sum ×1