Переключить регистр с PHP на Python - PullRequest
0 голосов
/ 07 декабря 2018

Здесь я приложил код PHP, который состоит из корпуса переключателя.Мне нужен этот случай переключения в python

public function partsToUnits($totalParts, $partsInUnit = 30, $flagRound = 'ceil')
    {
        switch ($flagRound) {
            case 'floor':
                $totalUnits = (int) floor($totalParts / $partsInUnit);
                break;
            case 'ceil':
            default:
                $totalUnits = (int) ceil($totalParts / $partsInUnit);
                break;
        }

        $restParts  = fmod($totalParts, $partsInUnit);

        return array ('units' => $totalUnits, 'parts' => $restParts);
    }

Какое эквивалентное утверждение я могу использовать в python?

1 Ответ

0 голосов
/ 07 декабря 2018

В питоне есть if .... elif .... elif .... else Это переключатель на других языках.

Но в вашем коде вам не нужен оператор switch.Достаточно использовать если тогда еще.

if flagRound == floor:
    totalUnits = floor(totalParts / partsInUnit)
else:
    totalUnits = ceil(totalParts / partsInUnit)
...