Python 條件運算符

Python程序設計語言使用一種不同的語法處理條件表達式:

valueTrue if condition else valueFalse

這一特性在Python 2.5以前的版本并不可用乳讥。
Guido van Rossum(Python的最初設計者及主要架構師)起初認為C?X:Y這樣的功能容易出錯而未將此功能加入Python,不過后來有許多程序員試圖用C and [X] or [Y]來代替之互妓,貌似這是未完全正確的方法慢显。
面對種種問題芍耘,吉多·范·羅蘇姆最終采用了X if C else Y的方法杰扫。links..

(C and [X] or [Y])非官方用法:

>>> 1 and 'z' or 'h'
'z'
>>> 0 and 'z' or 'h'
'h'
>>> a = ''
>>> b = 'h'
>>> 1 and a or b # wrong?
'h'
>>> (1 and [a] or [b])[0] # solusion
''
>>> 

題目:學習成績>=90分的同學用A表示凤壁,60-89分之間的用B表示吩屹,60分以下的用C表示
程序代碼:

# -*- coding: UTF-8 -*-
score = int(raw_input('input score:'))
# grade = 'A' if score>=90 else 'B' if score>=60 else 'C' #標準方法
grade = score>=90 and 'A' or score>=60 and 'B' or 'C'
print '%d belongs to %s' % (score, grade)
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市拧抖,隨后出現的幾起案子煤搜,更是在濱河造成了極大的恐慌,老刑警劉巖唧席,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件擦盾,死亡現場離奇詭異,居然都是意外死亡淌哟,警方通過查閱死者的電腦和手機迹卢,發(fā)現死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來徒仓,“玉大人腐碱,你說我怎么就攤上這事〉舫冢” “怎么了症见?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長殃饿。 經常有香客問我谋作,道長,這世上最難降的妖魔是什么壁晒? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任瓷们,我火速辦了婚禮,結果婚禮上秒咐,老公的妹妹穿的比我還像新娘谬晕。我一直安慰自己,他們只是感情好携取,可當我...
    茶點故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布攒钳。 她就那樣靜靜地躺著,像睡著了一般雷滋。 火紅的嫁衣襯著肌膚如雪不撑。 梳的紋絲不亂的頭發(fā)上文兢,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天,我揣著相機與錄音焕檬,去河邊找鬼姆坚。 笑死,一個胖子當著我的面吹牛实愚,可吹牛的內容都是我干的兼呵。 我是一名探鬼主播,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼腊敲,長吁一口氣:“原來是場噩夢啊……” “哼击喂!你這毒婦竟也來了?” 一聲冷哼從身側響起碰辅,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤懂昂,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后没宾,有當地人在樹林里發(fā)現了一具尸體凌彬,經...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年榕吼,在試婚紗的時候發(fā)現自己被綠了饿序。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡羹蚣,死狀恐怖原探,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情顽素,我是刑警寧澤咽弦,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布,位于F島的核電站胁出,受9級特大地震影響型型,放射性物質發(fā)生泄漏。R本人自食惡果不足惜全蝶,卻給世界環(huán)境...
    茶點故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一闹蒜、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧抑淫,春花似錦绷落、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春函喉,著一層夾襖步出監(jiān)牢的瞬間避归,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工管呵, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留梳毙,地道東北人。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓捐下,卻偏偏與公主長得像顿天,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子蔑担,可洞房花燭夜當晚...
    茶點故事閱讀 44,927評論 2 355

推薦閱讀更多精彩內容

  • 前言 Python的創(chuàng)始人為Guido van Rossum。1989年圣誕節(jié)期間咽白,在阿姆斯特丹啤握,Guido為了打...
    依依玖玥閱讀 3,569評論 6 37
  • 本節(jié)內容 Python介紹 發(fā)展史 Python 2 or 3? 安裝 Hello World程序 變量 用戶輸入...
    小小不懂11閱讀 3,421評論 2 30
  • 個人筆記,方便自己查閱使用 Py.LangSpec.Contents Refs Built-in Closure ...
    freenik閱讀 67,704評論 0 5
  • 文/Bruce.Liu1 1.Python前世今生 1.1.Python歷史 Python的創(chuàng)始人: Guido ...
    BruceLiu1閱讀 11,810評論 3 120
  • Python簡介 Python歷史 Python 是由 Guido van Rossum 在八十年代末和九十年代初...
    莫名其妙的一生閱讀 1,050評論 0 2