0

作業中のアプリがありますが、この行をPythonに変換する必要があります。

return (highValue > 21) ? lowValue : highValue;

上記は、数値highValueが21より大きい場合はlowValueを返し、21より小さい場合はhighValueを返すことを示しています。これをPythonに変換するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

3

私はあなたが探していると信じています

>>> highvalue = 25
>>> lowvalue = 21
>>> def myfunc():
...     return lowvalue if highvalue>21 else highvalue
...
>>> myfunc()
21
>>>

こちらのpython-ternary-operatorもご覧ください。

于 2012-04-15T06:08:12.567 に答える