疯狂地学习Python,并且有很多很多的问题。
这次关于函数,我需要创建两个函数,第一个函数用于数字来总结用户在列表中输入的所有内容,第二个函数是用户在列表中输入一些单词,并且函数不触及列表中的单词索引,取每个函数单词并返回相反的单词(在同一索引上)
我可以向您展示我的代码,我认为我对数字及其功能没有问题,我需要您在反向功能方面的帮助,我尝试了一些方法,甚至一种“for”在另一种方法中,但我更喜欢一些简单的方法。
def sum(numbers):
acc = 0
for numb in numbers:
acc += numb
return acc
def rever(strings):
r = []
for i in strings:
for n in i:
reversed(r[n])
return r
numbers = [int(x) for x in input("Please input at least 5 numbers (Use space): ").split()]
print(sum(numbers))
strings = [str(x) for x in input("Please input at least 5 words (Use Space): ").split()]
print(rever(strings))
对于您的第一个函数,它已经作为同名的内置函数存在(sum()
)。对于第二个,您可以使用简单的列表理解。
def rever(strings):
return [x[::-1] for x in strings]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)