自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 《python核心编程第二版》练习题——游戏:石头剪刀布

习题里比较有意思的一个题目,实现石头剪刀布这个游戏,起初设计的时候走弯路了(主要时被习题里那个“尽量少用if判断”给整晕了),想的太复杂,后来发现其实非常简单,完全可以不写if语句。 还是枚举法: #! /usr/bin/env pythonimport randomchoicet...

2018-04-04 22:41:00 248

转载 《python核心编程第二版》练习题——IP地址转换(二)

接上篇,实现字串形式的IP地址转换成数值。 #!/usr/bin/env pythondef strIPTointIP(sourceIP): i = 0 #像xx.xx.xx.xx这样的IP,总计有3个点字符把地址分成了四段,所以总共要左移计算3次。最...

2018-04-04 22:22:00 149

转载 《python核心编程第二版》练习题——IP地址转换(一)

此函数实现将数值型的IP地址转换成字串模式的地址(如xxx.xxx.xxx.xxx) 简单实现: #!/usr/bin/env pythondef intIPTostrIP(sourceIP): sourceIP1 = (sourceIP>>24) &am...

2018-04-04 22:15:00 168

转载 《python核心编程第二版》练习题——实现1000以内的所有数字的英文表达

本函数采用了枚举的办法,因为英文里表达数字的都有套路,总共就那么几十个关键的英文数字,其他的任何数字都是用这些“基础“数字和单位组合表示的。此代码只是实现了1000以内(含1000)的英文表达,有兴趣的同学们可以尝试去实现所有的数字表达,蛮有意思的~~ #!/usr/bin/env pyth...

2018-04-04 22:10:00 299

转载 《python核心编程第二版》练习题——实现strip()函数

strip()函数是python3里对字符串操作的内建函数,它可以自动的去除字符串的首尾的指定所有字符(返回值)。默认是去除空格字符。 下面是自己去实现该函数的代码。 #!/usr/bin/env pythondef stringstrip(string1): length = le...

2018-04-04 21:27:00 164

转载 《python核心编程第二版》练习题——实现堆栈操作(FILO)

#!/usr/bin/env python stack = [] def pushit(): stack.append(input('Enter new string:').strip()) def popit(): if len(stack) == 0: ...

2018-04-04 21:21:00 123

转载 《python核心编程第二版》练习题——buggy.py

#!/usr/bin/env python #接收一个数字字符串 num_str = input('Enter a number:') #把接受到的数字字符串转化为数字 num_num = int(num_str) #python3开始range函数返回对象而不是列表,故此处想得到列表必...

2018-04-04 21:16:00 173

转载 Python学习笔记(一)

1.为什么Python中不需要变量名和变量类型声明? 答:在编译运行时,自动根据所赋值而给变量分配内存空间 2.普通整形和长整形的区别 答: 3.字符串是按照ASCII值的大小来比较的 4.字符串连接时,从性能方面考虑,不要直接使用+连接,因为会为两个字符串和新生成的字符串都申请内存...

2018-03-19 22:27:00 80

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除