[Python ]Проблема с возвращением нескольких значений
От: DSblizzard Россия  
Дата: 12.12.09 03:27
Оценка:
def to_scr(*Coords):
    ScrCoords = []
    for Coord in Coords:
        ScrCoord = Coord * 2
        ScrCoords.append(ScrCoord)
    return tuple(ScrCoords)

x, y = to_scr(0, 1) # правильно, x == 0, y == 2
x = to_scr(0) # ошибка, x == (0,) вместо x = 0


Вариант с 1 значением придется обрабатывать как специальный случай или есть более удобный выход?
Программировать сложно. Но не программировать еще сложнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.