Python语言程序设计基础(第2版) 课后题 第五章
2019-04-20 21:55
1086 查看
#5.5 def isPrime(num): import math try: if type(num) == type(0.): raise TypeError r = int(math.floor(math.sqrt(num))) except TypeError: print('请输入整数') return None if num == 1: return False for i in range(2, r+1): if num % i == 0: return False return True print(isPrime(2)) print(isPrime(3)) print(isPrime(4))
True True False
#5.6 from datetime import datetime birthday = datetime(1999,3,23,15,15) print(birthday) print(birthday.isoformat()) print(birthday.isoweekday()) print(birthday.strftime("%Y-%%m-%d %H:%M")) print('%s 年%s 月%s 日'%(birthday.year,birthday.month,birthday.day)) print('{0:%Y}-{0:%m}-{0:%d} {0:%a}'.format(birthday)) print('{0:%b}.{0:%d} {0:%Y}'.format(birthday)) print('{0:%d}{1:} {0:%b} {0:%Y}'.format(birthday, ['st','nd','rd','th'][birthday.day%10-1 if birthday.day%10<=3 else 3]))
1999-03-23 15:15:00 1999-03-23T15:15:00 2 1999-%m-23 15:15 1999 年3 月23 日 1999-03-23 Tue Mar.23 1999 23rd Mar 1999
#5.7 def move(n, a, b, c): if(n == 1): print(a,"->",c) return move(n-1, a, c, b) move(1, a, b, c) move(n-1, b, a, c) move(3, "a", "b", "c")
a -> c a -> b c -> b a -> c b -> a b -> c a -> c
相关文章推荐
- Python语言程序设计基础(第2版) 课后题 第四章
- Python语言程序设计基础(第2版) 课后题 第七章
- JAVA语言程序设计基础课后习题第五章
- 中国大学 MOOC 课程 《Python 语言程序设计》第六周课后习题
- 中国大学 MOOC 课程 《Python 语言程序设计》 课后练习(第 4 周)
- JAVA语言程序设计基础课后习题第六章
- java语言程序设计基础课后习题第二章
- JAVA语言程序设计基础课后习题第三章
- JAVA语言程序设计基础课后习题第四章
- TsinghuaX: 00740043X C++语言程序设计基础 第五章提纲
- Python程序设计与算法基础教程第五章上机题目
- 中国大学 MOOC 课程 《Python 语言程序设计》第五周课后习题
- MOOC —— Python语言基础与应用 by 北京大学 第五章 计算和控制流(一)
- 中国大学 MOOC 课程 《Python 语言程序设计》 课后练习(第 2 周)
- Python3.6-3.X微实例(Python语言程序设计基础第二版-嵩天)
- 零基础掌握百度地图兴趣点获取POI爬虫(python语言爬取)(进阶篇)
- JavaSE 拾遗(2)——JavaSE 面向对象程序设计语言基础(2)...变量
- 【脚本语言系列】关于Python基础知识__slots__,你需要知道的事
- MOOC Python语言基础与应用章节三答案(2)
- python语言程序设计-北京理工大学-嵩天等课件代码整理(转载)