编程英语—小白修炼记4

magic_number.py

  answer = 17

❶ if answer ! = 42:

      print("That is not the correct answer. Please try again! ")

magic    correct

magic

英 /'mædʒɪk/美 /'mædʒɪk/

n. 巫术;魔法;戏法

adj. 不可思议的;有魔力的;魔术的

n. (Magic)人名;(英)马吉克

correct

英 /kə'rekt/美 /kə'rɛkt/

adj. 正确的;恰当的;端正的

vt. 改正;告诫

vi. 调整;纠正错误



代码

banned_users.py

  banned_users = ['andrew', 'carolina', 'david']

  user = 'marie'

❶ if user not in banned_users:

      print(user.title() + ", you can post a response if you wish.")

结果

Marie, you can post a response if you wish.


banned  response    title  post  response

banned

英 /bænd/美 /bænd/

adj. 被禁的

vt. 禁止(ban的过去分词)


response

英 /rɪ'spɒns/美 /rɪ'spɑns/

n. 响应;反应;回答


title

英 /'taɪt(ə)l/美 /'taɪtl/

n. 冠军;标题;头衔;权利;字幕

adj. 冠军的;标题的;头衔的

vt. 加标题于;赋予头衔;把…称为


post

英 /pəʊst/美 /post/

n. 岗位;邮件;标杆

vt. 张贴;公布;邮递;布置

vi. 快速行进

response

英 /rɪ'spɒns/美 /rɪ'spɑns/

n. 响应;反应;回答


代码

age = 19

❶ if age >= 18:

❷    print("You are old enough to vote! ")

enough   vote

enough

英 /ɪ'nʌf/美 /ɪ'nʌf/

n. 很多;充足

adj. 充足的

adv. 足够地,充足地

int. 够了!

vote

英 /vəʊt/美 /vot; voʊt/

n. 投票,选举;选票;得票数

vi. 选举,投票

vt. 提议,使投票;投票决定;公认

n. (Vote)人名;(英、法)沃特


代码

age = 19

if age >= 18:

    print("You are old enough to vote! ")

    print("Have you registered to vote yet? ")

条件测试通过了,而两条print语句都缩进了,因此它们都将执行:

You are old enough to vote!

Have you registered to vote yet?

register   

译文:你登记投票了吗?

register

英 /'redʒɪstə/美 /'rɛdʒɪstɚ/

n. 登记;注册;记录;寄存器;登记簿

vt. 登记;注册;记录;挂号邮寄;把…挂号;正式提出

vi. 登记;注册;挂号

n. (Register)人名;(英)雷吉斯特

vote

英 /vəʊt/美 /vot; voʊt/

n. 投票,选举;选票;得票数

vi. 选举,投票

vt. 提议,使投票;投票决定;公认

n. (Vote)人名;(英、法)沃特




代码

age = 12

ifage<4:

        price = 0

    elif age < 18:

        price = 5

    elif age < 65:

        price = 10

  ❶ elif age >= 65:

        price = 5

print("Your admission cost is $" + str(price) + ".")

price

英 /praɪs/美 /praɪs/

n. 价格;价值;代价

vt. 给……定价;问……的价格

cost

英 /kɒst/美 /kɔst/

vi. 花费

vt. 花费;使付出;使花许多钱;估价,估算成本

n. 费用,代价,成本;损失

admission

英 /əd'mɪʃ(ə)n/美 /əd'mɪʃən/

n. 承认;入场费;进入许可;坦白;录用




代码

toppings.py

❶ requested_toppings = ['mushrooms', 'extra cheese']

❷if'mushrooms'inrequested_toppings:

        print("Adding mushrooms.")

  ❸ if 'pepperoni' in requested_toppings:

        print("Adding pepperoni.")

  ❹ if 'extra cheese' in requested_toppings:

        print("Adding extra cheese.")


    print("\nFinished making your pizza! ")

结果

Adding mushrooms.

Addingextracheese.

  Finished making your pizza!


requested

英 /ri'kwestid/美 /rɪ'kwɛst/

v. 要求(request的过去分词);[计] 请求

adj. 要求的;被请求的


mushrooms

英 /ˈmʌʃrʊms/美 /mʌʃrʊms/

n. 蘑菇;蕈类(mushroom的复数形式)

v. 采蘑菇;蘑菇般地迅速增长(mushroom的第三人称单数形式)

extra

英 /'ekstrə/美 /'ɛkstrə/

n. 临时演员;号外;额外的事物;上等产品

adj. 额外的,另外收费的;特大的

adv. 特别地,非常;另外

cheese

英 /tʃiːz/美 /tʃiz/

n. [食品] 奶酪;干酪;要人

adj. 叛变的;胆小的

vt. 停止

cost

英 /kɒst/美 /kɔst/

vi. 花费

vt. 花费;使付出;使花许多钱;估价,估算成本

n. 费用,代价,成本;损失

pepperoni

英 /,pepə'rəʊnɪ/美 /,pɛpə'roni/

n. 意大利辣香肠

finished

英 /'fɪnɪʃt/美 /'fɪnɪʃt/

adj. 完结的,完成的;精巧的

v. 完成;结束;毁掉(finish的过去分词形式)




代码

requested_toppings = ['mushrooms', 'green peppers', 'extra cheese']

for requested_topping in requested_toppings:

    print("Adding " + requested_topping + ".")

print("\nFinished making your pizza! ")

输出很简单,因为上述代码不过是一个简单的for循环:

Adding mushrooms.

Adding green peppers.

Adding extra cheese.

Finished making your pizza!

然而 如果比萨店的青椒用完了,该如何处理呢?为妥善地处理这种情况,可在for循环中包含一条if语句:

  requested_toppings = ['mushrooms', 'green peppers', 'extra cheese']

  for requested_topping in requested_toppings:

❶    if requested_topping == 'green peppers':

          print("Sorry, we are out of green peppers right now.")

❷    else:

          print("Adding " + requested_topping + ".")

  print("\nFinished making your pizza! ")

这里在比萨中添加每种配料前都进行检查。❶处的代码检查顾客点的是否是青椒,如果是,就显示一条消息,指出不能点青椒的原因。❷处的else代码块确保其他配料都将添加到比萨中。

输出表明,妥善地处理了顾客点的每种配料:

Adding mushrooms.

Sorry, we are out of green peppers right now.

Adding extra cheese.

Finished making your pizza!

pepper

英 /'pepə/美 /'pɛpɚ/

n. 胡椒;辣椒;胡椒粉

vt. 加胡椒粉于;使布满

n. (Pepper)人名;(英、德、意)佩珀

peppers

英美

n. [植] 胡椒;[食品] 胡椒粉(pepper的复数)

v. 加胡椒粉于…;连续打击;殴打(pepper的第三人称单数)


out of

由于;缺乏;自…离开;用…(材料)




代码

❶ requested_toppings = []

❷ if requested_toppings:

      for requested_topping in requested_toppings:

          print("Adding " + requested_topping + ".")

      print("\nFinished making your pizza! ")

❸ els e:

      print("Are you sure you want a plain pizza? ")

plain

英 /pleɪn/美 /plen/

n. 平原;无格式;朴实无华的东西

adj. 平的;简单的;朴素的;清晰的

adv. 清楚地;平易地

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,189评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,577评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,857评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,703评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,705评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,620评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,995评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,656评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,898评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,639评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,720评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,395评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,982评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,953评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,195评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,907评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,472评论 2 342

推荐阅读更多精彩内容

  • 代码 magic_number.py answer = 17❶ if answer ! = 42: print...
    一席一地阅读 379评论 0 1
  • 关于IT的英语 win10 系统 win + x apps and features 应用和功能 feature:...
    我要写小说阅读 3,844评论 0 1
  • pod install 按照Podfile.lock中的版本获取类库代码 pod update 按照Podfile...
    GTMYang阅读 117评论 0 0
  • 最爱还是香雪兰。 爱上养花已多年,家里的阳台、窗台已经不够用,又买了花架,充分利用空间。几平米的阳台盛不下一个花园...
    苓蓝儿阅读 821评论 0 5
  • 我相信应该是当下最好看的魏晋南北朝小说。 你相信一个皇帝和皇后的第一次遇见就一见钟情吗? 你相信一群边塞小兵居然成...
    日新_2a94阅读 154评论 0 0