Python练习题
1.有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多 少?
代码
1 #encoding=utf-8
2 __author__ = 'heng'
3 #利用1,2,3,4可以组成多少个三位数,并且没有重复数字
4 figure = [1,2,3,4]
5 number = 0
6 for x in figure:
7 for y in figure:
8 if x == y:
9 continue
10 else:
11 for z in figure:
12 if y == z or z == x: #注意是or不是and
13 continue
14 else:
15 number += 1
16 print 100*x + 10*y + z
17 print "the number is %s"%number
python零基础买什么书
对于零基础的Python初学者,建议选择《Python编程快速上手》这本书。该书通俗易懂,内容涵盖Python的基础语法、常用数据结构、函数、模块等方面的知识,并通过实例讲解代码实现,让读者能够快速掌握Python编程的基本技能。
此外,该书还提供了大量的练习题和案例,帮助读者巩固所学知识并实现实际应用。总之,这本书是Python初学者的入门必备指南,对于快速掌握Python编程有很大帮助。
自学python看什么书
Python是一种高级编程语言,应用广泛,易学易懂,非常适合初学者学习。以下是几本自学Python的推荐书目:
1.《Python编程基础》(Learning Python, Fifth Edition)
作者:Mark Lutz
这是一本经典的Python学习教材,全面介绍了Python语言的语法、数据结构、函数、类、模块等方面的知识,同时也涵盖了网络编程、GUI编程等高级主题。读者可以通过代码实例来深入理解Python的各个方面,适合初学者和有一定编程经验者。
2.《精通Python:深入理解Python内部运行机制》(Fluent Python)
作者:Luciano Ramalho
这是一本高级Python学习教材,重点介绍了Python语言的高级特性,包括迭代器、生成器、装饰器、元类等。此外,还覆盖了Python的多线程、异步编程、元编程等方面的知识。读者需要具备一定Python编程基础才能更好地理解本书内容。
3.《Python核心编程》(Core Python Programming, Third Edition)
作者:Wesley Chun
本书主要介绍了Python的编程基础、面向对象编程、文件操作、正则表达式、网络编程、图形用户界面编程等方面的知识。此外,还提供了大量的实例和练习题,帮助读者更好地理解和掌握Python编程技巧。
总之,选择哪本书来学习Python,应该根据自己的实际情况和需求来决定。对于初学者而言,建议先学习一些基础教材,例如第一本推荐的《Python编程基础》,这样可以打下坚实的基础,为以后学习更高级的知识做好准备。
还没有评论,来说两句吧...