- 博客(40)
- 资源 (4)
- 收藏
- 关注
原创 《Objective-C 2.0程序设计》第2章练习
4. 编写一个程序,执行87减15这个操作并显示其结果,同时还要显示一条适当的消息。#import int main(int argc, const char * argv[]) { @autoreleasepool { int n = 87; int m = 15; int r = n - m; NSLog(@"%i
2016-03-22 22:49:29
622
原创 《快学Scala》第1章 基础 练习
2. 在scala REPL中,计算3的平方根,然后再对该值求平方,现在,这个结果与3相差多少?(提示:res变量是你的朋友)
2014-06-09 14:41:03
969
原创 《Python3程序开发指南(第二版)》第2章 数据类型 练习
1.修改程序print_unicode.py,以便用户可以在命令行上输入几个单独的单词,并且只有在Unicode字符名包含
2014-06-09 14:04:51
2396
原创 《Python3程序开发指南(第二版)》第1章 过程型程序设计快速入门 练习
1. bigdigits.py程序的一个变形,不再打印*,而是打印具体的数字。
2014-06-09 11:07:44
1684
原创 《Python核心编程》第16章 网络编程 练习
16-4. 客户。修改TCP(tsTclnt.py)和UDP(tsUclnt.py)客户端,让服务器的名字不要在代码里写死,要允许用户指定一个主机名和端口,只有在两个值都没有输入的时候,才使用默认值。
2014-06-07 11:00:29
2295
原创 《Python核心编程》第15章 正则表达式 练习
15-1.识别下列字符串:bat、bit、but、hat、hit或hut。from re import matchword = raw_input('input: ')m = match('^[bh][aiu]t$', word)if m is not None: print m.group()else: print 'not match'15-2.匹配用一个空格分隔
2014-06-03 20:27:13
2629
2
原创 《Python核心编程》第14章 执行环境 练习
14-3.执行环境。创建运行其他Python脚本的脚本。filename = raw_input('file name: ')execfile(filename) 14-4. os.system()。调用os.system()运行程序。附加题:将你的解决方案移植到subprocess.call()。import osfrom subprocess im
2014-06-03 20:19:58
1239
原创 《Python核心编程》第13章 面向对象编程 练习
13-3.对类进行定制。写一个类,用来将浮点型值转换为金额。class MoneyFmt(object): def __init__(self, value=0.0): self.value = float(value) def update(self, value=None): if value != None:
2014-06-03 17:19:32
2090
原创 《Python核心编程》第12章 模块 练习
12–5. 使用 __import__().(a) 使用 __import__ 把一个模块导入到你的名称空间。 你最后使用了什么样的语法?(b) 和上边相同, 使用 __import__() 从指定模块导入特定的名字。
2014-06-03 16:33:54
1477
原创 《Python核心编程》第11章 函数和函数式编程 练习
11-3 函数。在这个练习中,我们将实现max()和min()内建函数。(a) 写分别带两个元素返回一个较大和较小元素,简单的max2()核min2()函数。他们应该可以用任意的python 对象运作。举例来说,max2(4,8)和min2(4,8)会各自每次返回8 和4。(b) 创建使用了在a 部分中的解来重构max()和min()的新函数my_max()和my_min().这些函数
2014-06-03 13:00:40
1479
原创 《Python核心编程》第10章 错误和异常 练习
10–6. 改进的 open(). 为内建的 open() 函数创建一个封装. 使得成功打开文件后, 返回文件句柄; 若打开失败则返回给调用者 None , 而不是生成一个异常. 这样你打开文件时就不需要额外的异常处理语句.
2014-06-03 12:28:26
914
原创 《Python核心编程》第9章 文件和输入输出 练习
9–1. 文件过滤. 显示一个文件的所有行, 忽略以井号( # )开头的行. 这个字符被用做Python , Perl, Tcl, 等大多脚本文件的注释符号.
2014-06-03 12:22:24
2185
原创 《Python核心编程》第8章 条件和循环 练习
8–2. 循环. 编写一个程序, 让用户输入三个数字: (f)rom, (t)o, 和 (i)ncrement . 以 i为步长, 从 f 计数到 t , 包括 f 和 t . 例如, 如果输入的是 f == 2, t == 26, i == 4 , 程序将输出 2, 6, 10, 14, 18, 22, 26.
2014-06-03 01:45:01
1128
原创 《Python核心编程》第6章 序列:字符串、列表和元组 练习
6–1. 字符串.string 模块中是否有一种字符串方法或者函数可以帮我鉴定一下一个字符串是否是另一个大字符串的一部分?# coding=utf-8__author__ = 'Ibuki Suika'if __name__ == '__main__': s1 = raw_input('input a string: ') s2 = raw_input('inpu
2014-06-02 17:06:04
1539
原创 《Python核心编程》第5章 数字 练习
5-2 运算符(a) 写一个函数,计算并返回两个数的乘积(b) 写一段代码调用这个函数,并显示它的结果
2014-06-02 14:13:44
1356
原创 《Python核心编程》第3章 Python基础 练习
3–10. 异常。使用类似readTextFile.py 中异常处理的方法取代 readTextFile.py makeTextFile.py 中对os.path.exists() 的调用。反过来, 用os.path.exists() 取代readTextFile.py 中的异常处理方法。
2014-06-02 12:12:16
850
原创 《Python核心编程》第2章 快速入门 练习
2–3. 数值和运算符启动交互解释器,使用 Python对两个数值(任意类型)进行加、减、乘、除运算。然后使用取余运算符来得到两个数相除的余数, 最后使用乘方运算符求A 数的B 次方。
2014-06-02 10:34:17
977
原创 《Haskell函数式编程入门》练习
递归函数1.Data.List中有一个函数为delete,它可以删除列表中的元素,即它的类型为delete::Eq
2014-04-13 13:30:06
1854
2
原创 《Go语言程序设计》第8章练习
8.1 班上有30个学生,每个学生的信息包括学号、姓名、性别、年龄、三门课的成绩。要求建立学生信息的结构体student,输入这30个学生的信息,然后打印输出各项数据。package mainimport ( "fmt")type student struct { num string name string sex string age
2014-03-27 00:13:40
1576
原创 《Go语言程序设计》第7章练习
7.1 已知三角形三边a、b、c,编写函数求三角形面积公式area(),求三角形面积。package mainimport ( "fmt" "math")func main() { var a, b, c float64 fmt.Scan(&a, &b, &c) fmt.Println("area=", area(a, b, c))}fu
2014-03-25 23:08:59
1580
原创 《Go语言程序设计》第6章练习
6.5 设字典map1的键是string型,值是int型,初始化为[psw1:123 psw2:456 psw3:789],要求删除键值对psw2:456,增加键值对psw4:135,请编写程序实现上述功能。package mainimport ( "fmt")func main() { var map1 = map[string]int{"psw1": 123
2014-03-25 21:40:22
1182
原创 《Go语言程序设计》第5章练习
5.1 求1-100之间的奇数之和、偶数之和package mainimport ( "fmt")func main() { var odd, even float64 = 0, 1 for i := 1; i <= 100; i++ { if i%2 == 0 { even *= float64(i) } else { odd
2014-03-25 16:52:19
1422
原创 《Go语言程序设计》第4章练习
4.1 写一程序求y值(x值由键盘输入)。y = (sinx+cosx)/2, x>=0y = (sinx-cosx)/2, xpackage mainimport ( "fmt" "math")func main() { var x, y float64 fmt.Scan(&x) if x >= 0 { y = (math.Si
2014-03-25 15:09:00
2374
3
原创 《Go语言程序设计》第3章练习
3.1 输入一个三位整数,求出该数每个位上的数字之和。如123,每个位上的数字之和就是1+2+3=6。package mainimport ( "fmt")func main() { var num int fmt.Scan(&num) a := num / 100 b := num / 10 % 10 c := num % 10 sum :=
2014-03-25 14:24:15
2385
原创 找素数
<br /><br />.model small<br />.stack 200h<br /><br /><br />.CODE<br />;***************************************<br />;显示正整数子程序<br />;功能描述:以十进制方式输出任意的16位正整数<br />;入口参数:AX=要输出的整数<br />write proc<br /> push si<br /> push bx<br /> push cx<br /> push dx<br /
2010-06-04 20:29:00
675
原创 学生成绩管理(8086汇编)
学习8086汇编也有比较长的时间了,过得太久,很多东西不去用就会忘记。偶然翻看以前的文件夹,发现曾经练习写的一些代码,有种怀念的感觉…… 以下的代码为几年前练习汇编时写的,原本想写个完整的学生成绩管理系统,不过想想还是算了,所以此程序就没有使用文件及链表什么的,仅作为基本练习,演示了成绩管理基本功能、分页显示数据、文本选单。 .model small;********
2010-03-05 01:52:00
2535
13
原创 高精度整数除法(MIPS汇编)
.datatitle: .asciiz "/t/t高精度除法演示程序/n"tip1: .asciiz "/n请输入被除数:"tip2: .asciiz "请输入除数:"tip3: .asciiz "要输出小数点后多少位:"tip4: .asciiz "/n是否继续?(y/n)"err: .asciiz "/n除数不能为0,请重新输入/n"dot: .asciiz "."sign:
2010-02-27 01:40:00
3808
\C++ Primer 第三版中文版(PDF格式)
2010-03-02
C++编程艺术(PDF格式)
2010-02-26
代码之美(中文版).PDF
2010-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人