高级编程作业11章

原创 2018年04月15日 20:12:06

11.1

#city_functions.py
def city_fun(city,country):
	_city = city +', '+ country
	return _city.title()
#test_city_country.py
impotr unittest
from city_functions import city_fun

class t_city_fun(unittset):
	def _city_fun(self):
		__city = city_fun('Santiago','chile')
		self.assertEqual(__city,'Santiago, Chile')

unittest.main()

11.2

#city_functions.py
def city_fun(city,country,population):
	_city = city.title() +', '+ country.title() + ' - population '+population
	return _city
import unittest
from city_functions import city_fun

class t_city_fun(unittest.TestCase):
	def test_city_fun(self):
		__city = city_fun('Santiago','chile','5000000')
		self.assertEqual(__city,'Santiago, Chile')


def city_fun(city,country,population = ''):
	if population:
		_city = city.title() +', '+ country.title() + ' - population '+population
	else:
		_city = city.title() +', '+ country.title()
	return _city
import unittest
from city_functions import city_fun

class t_city_fun(unittest.TestCase):
	def test_city_fun(self):
		__city = city_fun('Santiago','chile','5000000')
		self.assertEqual(__city,'Santiago, Chile - population 5000000')
unittest.main()

11.3

class Employee():
	def __init__(self,f_name,l_name,pay):
		self.f_name = f_name
		self.l_name = l_name
		self.pay = pay
	def give_raise(self,pay_ = 5000):
		self.pay = self.pay+pay_
import unittest
from employee import Employee

class Test_employee(unittest.TestCase):
	def setUp(self):
		self.employee = Employee("Xiaoming","Smith",5000)
	
	def test_give_default_raise(self):
		self.assertEqual(5000,self.employee.pay)
	def test_give_custom_raise(self):
		self.employee.give_raise(5001)
		self.assertEqual(10001,self.employee.pay)

unittest.main()


JDBC+ Oracle 高级编程精讲

数据库的Conncetion使用、事务控制、表设计是核心,肖老师这套视频以JDBC操作事务为核心,详细讲解了大型企业级项目如何使用JDBC访问数据库
  • 2016年09月29日 15:15

unix环境高级编程第三章习题的一些拙见

apu第三章习题
  • code_mlym
  • code_mlym
  • 2016-06-04 23:45:37
  • 778

apue《UNIX环境高级编程第三版》第二章答案详解

转载请标明本博客地址 UNIX高级编程第二章习题答案:
  • hubbybob1
  • hubbybob1
  • 2015-11-11 22:11:09
  • 1518

第十一章作业

package cn.jbit.T11.test; package cn.jbit.T11.test; public class T1102 { public int chang = 8; pu...
  • u013033876
  • u013033876
  • 2013-12-10 21:26:27
  • 345

java理解程序逻辑第11章类和对象复习作业

1.对象是用来描述客观事物的一个实体,由一组属性和方法构成。 2.类定义了对象将会拥有的特征(属性)和行为(方法)。 3.类和对象的关系是抽象和具体的关系。类是对象的类型,对象是类的实例。 4.对象的...
  • qq_36074044
  • qq_36074044
  • 2016-09-08 15:39:08
  • 111

csapp2e 家庭作业 6.25

A 2.5ms+3ms+3072*0.01ms=36.22ms B (2.5ms+3ms)*3072 = 16896ms
  • yang_f_k
  • yang_f_k
  • 2013-07-19 12:21:13
  • 1851

第十一章 11.1节练习

练习11.1 描述map和vector的不同。 解答:
  • chxw098
  • chxw098
  • 2014-08-28 20:33:33
  • 649

大连理工大学软件学院课程设计大作业

  • 2014年08月07日 14:57
  • 39.8MB
  • 下载

深入理解计算机系统(第二版) 家庭作业 第十一章

11.6 A. 因为read_requesthdrs中已经打印出了请求报头,所以只要打印请求行即可。在doit函数中第一个sscanf语句之后添加下面的语句即可:printf("%s %s ...
  • zhanyu1990
  • zhanyu1990
  • 2014-01-24 18:18:54
  • 1760
收藏助手
不良信息举报
您举报文章:高级编程作业11章
举报原因:
原因补充:

(最多只允许输入30个字)