没有switch-case怎么办?

1.使用if elif elif...else替换switch-case语句

2.使用字典配合lamda表达式代替:

 

 

fx = input('请输入方向:')
fxe = {
'东': lambda x: 'east ' + x,
'南': lambda x: 'south ' + x,
'西': lambda x: 'west ' + x,
'北': lambda x: 'north ' + x
}[fx]('N')
 print(fxe)

 

posted @ 2021-01-04 17:25  QC_der  阅读(201)  评论(0编辑  收藏  举报
返回顶端