python 初试 2
生活随笔
收集整理的这篇文章主要介绍了
python 初试 2
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
为什么80%的码农都做不了架构师?>>>
#coding:utf-8 import sys import math import types numberlist=["one","two","three","four","five","six","seven","eight","nine","zero"] output=[] def delwithnumber(number):"得到list对象的长度"length=len(number)for index in range(0,length):"依次得到list对象中的数值"indexvalue=int(number[index])-1"按照得到的数值到numberlist中匹配到数值添加在output"output.append(numberlist[indexvalue])return output if __name__=="__main__":try:"输入数字并对其进行判断"numberstr=raw_input("input numbers:\n")if type(int(numberstr)) is types.LongType or type(int(numberstr)) is types.IntType:"强制为list对象"numlist=list(numberstr)"对list对象进行处理"print "-".join(delwithnumber(numlist))else:print "----"except ValueError:print("not a real positive int number")except TypeError:print ("list indices must be integers, not str")转载于:https://my.oschina.net/keejun/blog/188083
总结
以上是生活随笔为你收集整理的python 初试 2的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 系统设计 - 使用面向 iOS 的本机插
- 下一篇: 寒假挑战PythonTip(一人一pyt