[問題] 仿造switch case
原來的程式(c++)
char answer;
cin >> answer;
switch( answer )
{
case 'Y':
case 'y':
cout<<"Yes"<< endl;
break;
case 'n':
case 'N':
cout<<"No"<< endl;
break;
default:
cout<<"do nothing"<<endl;
}
想要用python來模仿這個功能
但許多部份卻不知道怎麼下手
如case 'Y' 和 case 'y'
可以用同一個敘述來表示,卻不知道怎麼寫
default的功能也是不知道如何實做
目前敝人撰寫的程式如下
answer=str(raw_input("intput(y/n):"))
result = {
'y': 'Yes',
'Y': 'Yes',
'n': 'No',
'N': 'No'
}[answer]
print result
請各位指點一下,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.18.114
推
07/25 01:23, , 1F
07/25 01:23, 1F
→
07/25 01:42, , 2F
07/25 01:42, 2F
→
07/25 01:53, , 3F
07/25 01:53, 3F
→
07/25 01:54, , 4F
07/25 01:54, 4F
→
07/25 02:10, , 5F
07/25 02:10, 5F
→
07/25 02:11, , 6F
07/25 02:11, 6F
→
07/25 07:36, , 7F
07/25 07:36, 7F
→
07/25 07:37, , 8F
07/25 07:37, 8F
→
07/25 15:20, , 9F
07/25 15:20, 9F
→
07/25 16:04, , 10F
07/25 16:04, 10F
→
07/25 16:05, , 11F
07/25 16:05, 11F
→
07/26 01:10, , 12F
07/26 01:10, 12F
→
07/27 13:03, , 13F
07/27 13:03, 13F
→
07/27 13:03, , 14F
07/27 13:03, 14F
推
07/27 16:47, , 15F
07/27 16:47, 15F
→
07/27 16:47, , 16F
07/27 16:47, 16F
→
07/27 18:53, , 17F
07/27 18:53, 17F
推
07/27 22:56, , 18F
07/27 22:56, 18F
Python 近期熱門文章
PTT數位生活區 即時熱門文章