python作业(10)

原创 2018年04月16日 08:57:55

11-1 城市和国家:

    代码如下:

import unittest
def city_functions(city,country):
	full=city.title()+", "+country.title()
	return full

class test_city(unittest.TestCase):
	def test_it(self):
		full=city_functions('santiago','chile')
		self.assertEqual(full,'Santiago, Chile')
unittest.main()




    运行结果:

    


11-2 人口数量:

    代码如下:

import unittest
def city_functions(city,country,population):
	full=city.title()+", "+country.title()+' - population '+population
	return full

class test_city(unittest.TestCase):
	def test_it(self):
		full=city_functions('santiago','chile')
		self.assertEqual(full,'Santiago, Chile')
unittest.main()
import unittest
def city_functions(city,country,population=0):
	if population:
		full=city.title()+", "+country.title()+' - population '+population
	else:
		full=city.title()+", "+country.title()
	return full

class test_city(unittest.TestCase):
	def test_it(self):
		full=city_functions('santiago','chile')
		self.assertEqual(full,'Santiago, Chile')
unittest.main()
import unittest
def city_functions(city,country,population=0):
	if population:
		full=city.title()+", "+country.title()+' - population '+population
	else:
		full=city.title()+", "+country.title()
	return full

class test_city(unittest.TestCase):
	def test_it(self):
		full=city_functions('santiago','chile')
		self.assertEqual(full,'Santiago, Chile')
	def test_po(self):
		full=city_functions('santiago','chile','5000000')
		self.assertEqual(full,'Santiago, Chile - population 5000000')
unittest.main()






    结果如下:

    



11-3 雇员:

     代码如下:

import unittest
class employee():
	def __init__(self, name,sage):
		self.name=name
		self.sage=sage
	def give_raise(self,add=5000):
		self.sage=self.sage+add



class test_emp(unittest.TestCase):
	def setUp(self):
		self._sage=employee('Mike',6000)

	def test_default_raise(self):
		self._sage.give_raise()	
		self.assertEqual(self._sage.sage,11000)

	def test_default_raise(self):
		self._sage.give_raise(add=2000)	
		self.assertEqual(self._sage.sage,8000)
unittest.main()




    结果如下:

    

    




python从入门到实践第九章的练习题作业

''' 9-1 餐馆:创建一个名为 Restaurant 的类,其方法__init__()设置两个属性: restaurant_name 和 cuisine_type。创建一个名为 describe_...
  • czw0723
  • czw0723
  • 2018-03-26 09:16:49
  • 32

python大作业

  • 2013年12月21日 15:56
  • 6KB
  • 下载

Python实战计划学习作业1-3

代码如下:from bs4 import BeautifulSoup import requestsurls = ["http://bj.xiaozhu.com/search-duanzufang-p...
  • python012
  • python012
  • 2016-11-14 22:45:35
  • 1954

Python3-小甲鱼教程 【课后作业及答案】004改进我们的小游戏

测试题: 0. 请问以下代码会打印多少次“我爱鱼C!”  1. while 'C':  2.     print('我爱鱼C!')   解:无限次,因为自动判断条件为真,会无限循环 ...
  • dadaowuque
  • dadaowuque
  • 2018-01-22 22:18:02
  • 321

Python学习day5作业-ATM和购物商城、计算器

Python学习day5作业@(学习)[python]Python学习day5作业 ATM和购物商城 程序说明 基本流程图 程序测试帐号 程序结构 程序测试 计算器 程序说明 基本流程图 程序结构 程...
  • ygqygq2
  • ygqygq2
  • 2017-01-28 12:02:56
  • 1800

笨办法学 Python · 续 第七部分:大作业

第七部分:大作业 原文:Part VII: Final Projects 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 本书的最后一部分是你进...
  • wizardforcel
  • wizardforcel
  • 2017-08-15 21:23:02
  • 324

Python实战计划学习作业1-4

代码如下from bs4 import BeautifulSoup import requests import time import os import urllib import randoms...
  • python012
  • python012
  • 2016-11-16 22:29:12
  • 640

Python作业-选课系统

days6作业-选课系统
  • ygqygq2
  • ygqygq2
  • 2017-04-18 14:23:52
  • 1671

北航数字图像处理大作业三-遥感图像配准

  • 2016年04月09日 12:14
  • 9.75MB
  • 下载

Python机器学习应用 | 期末大作业1(程序设计)

1 题目本次实验为分类任务,实验数据在附件中,共有2个文件,data_train.txt、data_test.txt,分别用于训练和测试,在训练文件中数据有55列,前54列是样本的特征(输入数据),最...
  • JinbaoSite
  • JinbaoSite
  • 2017-07-04 13:09:12
  • 1658
收藏助手
不良信息举报
您举报文章:python作业(10)
举报原因:
原因补充:

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