为什么在这个程序中输出 print None ?
Why in this program print None in output?
为什么这个程序在输出的末尾打印(None)?
def skip_elements(elements):
for index, item in enumerate(elements):
if index % 2 != 1:
print(item, end=(" "))
print(skip_elements(["a", "b", "c", "d", "e", "f", "g"]))
print(skip_elements(['Orange', 'Pineapple', 'Strawberry', 'Kiwi', 'Peach']))
您需要在调用函数时删除 print
,因为您已经在其中打印了结果。
代码:
def skip_elements(elements):
for index in range(len(elements)):
if index % 2 != 1:
print(elements[index],end=" ")
skip_elements(["a", "b", "c", "d", "e", "f","g"])
skip_elements(['Orange', 'Pineapple', 'Strawberry', 'Kiwi', 'Peach'])
输出:
a c e g Orange Strawberry Peach
为什么这个程序在输出的末尾打印(None)?
def skip_elements(elements):
for index, item in enumerate(elements):
if index % 2 != 1:
print(item, end=(" "))
print(skip_elements(["a", "b", "c", "d", "e", "f", "g"]))
print(skip_elements(['Orange', 'Pineapple', 'Strawberry', 'Kiwi', 'Peach']))
您需要在调用函数时删除 print
,因为您已经在其中打印了结果。
代码:
def skip_elements(elements):
for index in range(len(elements)):
if index % 2 != 1:
print(elements[index],end=" ")
skip_elements(["a", "b", "c", "d", "e", "f","g"])
skip_elements(['Orange', 'Pineapple', 'Strawberry', 'Kiwi', 'Peach'])
输出:
a c e g Orange Strawberry Peach