美文网首页
Python编程快速上手-第三章

Python编程快速上手-第三章

作者: parkwu | 来源:发表于2018-06-30 19:05 被阅读0次

range()

range()函数的使用:range(10)、range(1,10),range(1,10,1),range(10,-1,-1)

sys.exit()

提前结束程序,在循环内部可以使用break。但是在循环外就只能使用sys.exit()。

random

import random
random.randint(1, 9)

None

对于没有return语句的函数,Python都会在末尾加上一个 return None

print(,end='\n',sep=',')
print()可以使用关键字参数

3.11.1 collatz序列

函数中添加return语句用于测试

def collatz(number):
    if number%2 ==0:
        result = number //2 
    else:
        result = 3*number + 1
        
print(result)    
return result #添加return语句用于测试
    

collatz的测试代码
最后的unittest.main()写在与class一个级别
函数要以test开头,注意小写

import unittest
from open import collatz

class Open_test(unittest.TestCase):
    
    def test_odd_number(self):
        test_result = collatz(5)
        self.assertEqual(test_result,16) #需要有return才能测试

    def test_even_number(self):
        test_result = collatz(20)
        self.assertEqual(test_result,10)

unittest.main() #和class属于同一级别

相关文章

网友评论

      本文标题:Python编程快速上手-第三章

      本文链接:https://www.haomeiwen.com/subject/ljfxuftx.html