2015-12-21 2 views
-6

Файл "питон", строка 25 SyntaxError: 'возвращение' вне функцииФайл "питон", строка 25 SyntaxError: 'возвращение' вне функции

total=0 
for key in prices: 
    sum=prices[key]*stock[key] 
    print sum 
    total=total+sum 
return total 
+2

Эта ошибка говорит само за себя. Вы не можете вернуть значение без определения функции. – DeepSpace

ответ

0

Попробуйте переставить этот код в функцию.

Например:

#!/usr/bin/env python 
prices = { 'Python': 100 } 
stock = { 'Python': 20 } 

def total_portfolio_value(): 
    total=0 
    for key in prices: 
    sum=prices[key]*stock[key] 
    print sum 
    total=total+sum 
    return total 

total_portfolio_value() 
Смежные вопросы