[問題] 三元運算子
x,y = 2,3
x,y = x**2,y**2 if True else 0
結果 x=4 y=9
x,y = 2,3
x,y = x**2,y**2 if False else 0
結果 x=4 y=0
要怎麼改寫才能x=0 y=0 ??
========================================
又或者分別在if不成立的時候分別賦值
類似這樣
x,y = 2,3
x,y = x**2,y**2 if False else x+1,y-1
謝謝
--
-好管弦事-
A place about cello and music....
http://fnt72.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.200.253.68
→
07/05 14:05, , 1F
07/05 14:05, 1F
→
07/05 16:17, , 2F
07/05 16:17, 2F