扫哪种结果?
我需要根据不同的条件,设置不同的结果。例如,如果 A 为 1,则结果为 A;如果 A 为 2,则结果为 B;如果 A 为 3,则结果为 C。
请问如何实现这种功能?
方法一:使用 if 语句
if A == 1:
result = A
elif A == 2:
result = B
elif A == 3:
result = C
else:
result = None
方法二:使用 switch 语句
switch A:
case 1:
result = A
case 2:
result = B
case 3:
result = C
default:
result = None
方法三:使用条件表达式
result = A if A == 1 else B if A == 2 else C
方法四:使用列表选择
result = [A, B, C][A - 1]
请注意,以上方法的顺序必须与条件匹配的顺序一致。