Re: [問卦] C程式大神們請進

作者: ycl94 (Orz)   2017-08-29 04:43:07
※ 引述《Roger0123 (Roger)》之銘言:
: ※ 引述《ptt0720 (濕濕)》之銘言:
: : ##
: : string = input()
: : ansStr =''
: : for i in string:
: : ansStr += i.upper() if 'a'<=i<='z' else i.lower()
: : print(ansStr)
: : ##
: Python 的話
: 用 list comprehension 可以一行解決
: print(''.join(c.upper() if c.islower() else c.lower() for c in input()))
: 感謝鄉民提醒,因為中文字不到30,所以補個測試結果吧:
: Test因為中文字不夠30只好補個測試結果
: tEST因為中文字不夠30只好補個測試結果
如果Python可以參戰,那用string函數: swapcase()即可.
ycl94 @ MBA [:][~] python
Python 2.7.10 (default, Feb 7 2017, 00:08:15)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> raw_input().swapcase()
pTt teStIng
'PtT TEsTiNG'
為了滿足30個字的需求, 耍廢說明一下 swapcase()就如同這函數名稱,
就是將大小寫交換(swap), 所以小寫就變大寫, 反之亦然 :P
作者: formatted (ゴミ丼 わがんりんにゃれ)   2016-08-29 04:43:00
我最喜歡python惹
作者: wasijohn (咖咩哈咩哈)   2017-08-29 04:44:00
:p
作者: HowLeeHi (處處留心皆正妹)   2017-08-29 04:57:00
從C到C++、java、python..等一下Obj-C,C#要出來了嗎julia,golang,rust,swift,perl,php,ruby,js,kotlin,asm
作者: lauly (Lawrence)   2017-08-29 05:06:00
PowerShell 也來參一腳
作者: tinlans ( )   2017-08-29 05:06:00
無聊死了 一點八卦都沒有 來睡
作者: johnhmj (耗呆肥羊)   2017-08-29 05:26:00
標題可改為「我與大蟒蛇的情愛初體驗」
作者: freeunixer (御劍客)   2017-08-29 05:30:00
全八卦板上沒女友共度情人節的肥宅全部蛇出來了 (~誤
作者: kyle5241 (kyle)   2017-08-29 06:23:00
原本想說用字典的
作者: AirLee (不屑雞雞隊)   2017-08-29 07:36:00
好慘 這種日子只能回這種文

Links booklink

Contact Us: admin [ a t ] ucptt.com