| 查看: 500 | 回复: 0 | ||
[资源]
python核心教程第六章课后习题9的代码
|
|
#! /usr/bin/python num=int(raw_input('Please enter a number at[0~1000]:')) unit=['zero','one','two','three','four','five','six','seven','eight','night','nine','ten'] ten=['eleven','twele','thirteen','fourteen','fifteen','sixteen','seventeen','eighteen','nineteen'] tens=['ten','twenty','thirty','fourty','fifty','sixty','seventy','eighty','ninety'] #print num #print unit #print ten #print tens def engnum(num): if num<=10: units=unit[num] print 'The english number is %s'%units elif 10< num <100: nuit1=num/10 nuit2=num%10 if nuit2==0: print 'The number is %s'%tens[nuit1-1] else: print 'The number is %s-%s'%(ten[nuit1-1],unit[nuit2]) elif 100<=num<1000: nuit3=num%10 ten3=nuit3%10 hu1=num/100 if nuit3==0 and ten3==0: print 'The number is %shunder'%unit[hu1] elif nuit3==0: print 'The number is %shunder-%s'%(unit[hu1],tens[ten3-1]) else: print 'The number is :%shunder-%s-%s'%(unit[hu1],tens[ten3-1],unit[unit3]) else: print 'ten-hunder' engnum(num) |
» 猜你喜欢
实验室接单子
已经有4人回复
全日制(定向)博士
已经有4人回复
假如你的研究生提出不合理要求
已经有6人回复
对氯苯硼酸纯化
已经有3人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有12人回复
不自信的我
已经有12人回复
所感
已经有4人回复
论文终于录用啦!满足毕业条件了
已经有28人回复
要不要辞职读博?
已经有7人回复
北核录用
已经有3人回复












回复此楼
点击这里搜索更多相关资源