Learning Path
浏览 Python 相关教程与章节。
主流编程语言、数据结构、设计模式、正则与基础算法。
教程
411
Python 练习实例58 Python 100例 题目:画图,学用rectangle画方形。 程序分析: rectangle(int left, int top, int right, int bottom) 参数说明:(left ,top )为矩形的左上坐标,(right,bottom)为矩形的右下坐标,两者可确定一个矩形的大小 实例(Python 2.0+) [mycode3 type='pyth..
Python 练习实例59 Python 100例 题目:画图,综合例子。 程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。。 程序源代码: #!/usr/bin/python # -*- coding: UTF-8 -*- if __name__ == '__main__': from Tkinter import * canvas = Canvas(..
Python 练习实例6 Python 100例 题目:斐波那契数列。 程序分析:斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。 在数学上,费波那契数列是以递归的方法来定义: F0 = 0 (n=0) F1 = 1 (n=1) Fn = F[n-1]+ F[n-2](n=>2) 程序源代码: 方法一 ..
Python 练习实例60 Python 100例 题目:计算字符串长度。 程序分析:无。 实例(Python 2.0+) [mycode3 type='python'] #!/usr/bin/python # -*- coding: UTF-8 -*- sStr1 = 'strlen' print len(sStr1) [/mycode3] 以上实例输出结果为: 6 ..
Python 练习实例61 Python 100例 题目:打印出杨辉三角形(要求打印出10行如下图)。 程序分析:无。 程序源代码: 实例 [mycode3 type='python'] #!/usr/bin/python # -*- coding: UTF-8 -*- if __name__ == '__main__': a = [] for i in rang..
Python 练习实例62 Python 100例 题目:查找字符串。 程序分析:无。 程序源代码: #!/usr/bin/python # -*- coding: UTF-8 -*- sStr1 = 'abcdefg' sStr2 = 'cde' print sStr1.find(sStr2) 以上实例输出结果为: 2 Python 100例..
Python 练习实例63 Python 100例 题目:画椭圆。 程序分析:使用 Tkinter。 程序源代码: 实例 [mycode3 type='python'] #!/usr/bin/python # -*- coding: UTF-8 -*- if __name__ == '__main__': from Tkinter import * x = 36..
Python 练习实例64 Python 100例 题目:利用ellipse 和 rectangle 画图。。 程序分析:无。 程序源代码: #!/usr/bin/python # -*- coding: UTF-8 -*- if __name__ == '__main__': from Tkinter import * canvas = Canvas(width = 400,heigh..
Python 练习实例65 Python 100例 题目:一个最优美的图案。 程序分析:无。 程序源代码: #!/usr/bin/python # -*- coding: UTF-8 -*- import math class PTS: def __init__(self): self.x = 0 self.y = 0 points = [] def LineToDemo(): ..
Python 练习实例66 Python 100例 题目:输入3个数a,b,c,按大小顺序输出。 程序分析:无。 程序源代码: 实例 [mycode3 type='python'] #!/usr/bin/python # -*- coding: UTF-8 -*- if __name__ == '__main__': n1 = int(raw_input('n..
Python 练习实例67 Python 100例 题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。 程序分析:无。 程序源代码: 实例 [mycode3 type='python'] #!/usr/bin/python # -*- coding: UTF-8 -*- def inp(numbers): for i in range(6): numb..
Python 练习实例68 Python 100例 题目:有 n 个整数,使其前面各数顺序向后移 m 个位置,最后 m 个数变成最前面的 m 个数 程序分析:无。 程序源代码: 实例 [mycode3 type='python'] #!/usr/bin/python # -*- coding: UTF-8 -*- if __name__ == '__main__': n = i..
Python 练习实例69 Python 100例 题目:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。 程序分析:无。 程序源代码: 实例(Python 2.0+) [mycode3 type='python'] #!/usr/bin/python # -*- coding: UTF-8 -*- if __name__ == ..
Python 练习实例7 Python 100例 题目:将一个列表的数据复制到另一个列表中。 程序分析:使用列表[:]。 程序源代码: 实例 [mycode3 type='python'] #!/usr/bin/python # -*- coding: UTF-8 -*- a = [1, 2, 3] b = a[:] print (b) [/mycode3] 以上实例输出结果为: [1, 2, 3] P..
Python 练习实例70 Python 100例 题目:写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。 程序分析:无。 程序源代码: #!/usr/bin/python # -*- coding: UTF-8 -*- if __name__ == '__main__': s = raw_input('please input a string:\n'..
Python 练习实例71 Python 100例 题目:编写input()和output()函数输入,输出5个学生的数据记录。 程序分析:无。 程序源代码: 实例 [mycode3 type='python'] #!/usr/bin/python # -*- coding: UTF-8 -*- N = 3 #stu # num : string # name : string # score[4]..
Python 练习实例72 Python 100例 题目:创建一个链表。 程序分析:无。 实例(Python 2.0+) [mycode3 type='python'] #!/usr/bin/python # -*- coding: UTF-8 -*- if __name__ == '__main__': ptr = [] for i in range(5): ..
Python 练习实例73 Python 100例 题目:反向输出一个链表。 程序分析:无。 实例(Python 2.0+) [mycode3 type='python'] #!/usr/bin/python # -*- coding: UTF-8 -*- if __name__ == '__main__': ptr = [] for i in range(5): ..
Python 练习实例74 Python 100例 题目:列表排序及连接。 程序分析:排序可使用 sort() 方法,连接可以使用 + 号或 extend() 方法。 程序源代码: 实例 [mycode3 type='python'] #!/usr/bin/python # -*- coding: UTF-8 -*- if __name__ == '__main__': a = [..
Python 练习实例75 Python 100例 题目:放松一下,算一道简单的题目。 程序分析:无。 实例 [mycode3 type='python'] #!/usr/bin/python # -*- coding: UTF-8 -*- if __name__ == '__main__': for i in range(5): n = 0 i..
Python 练习实例76 Python 100例 题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n 程序分析:无。 程序源代码: 实例(Python 2.0+) [mycode3 type='python'] #!/usr/bin/python # -*- coding: UTF-8 -*- def peven..
Python 练习实例77 Python 100例 题目:循环输出列表 程序分析:无。 程序源代码: 实例 [mycode3 type='cpp'] #!/usr/bin/python # -*- coding: UTF-8 -*- if __name__ == '__main__': s = ['man','woman','..
Python 练习实例78 Python 100例 题目:找到年龄最大的人,并输出。请找出程序中有什么问题。 程序分析:无。 程序源代码: 实例(Python 2.0+) [mycode3 type='python'] #!/usr/bin/python # -*- coding: UTF-8 -*- if __name__ == '__main__': person = ..
Python 练习实例79 Python 100例 题目:字符串排序。 程序分析:无。 实例(Python 2.0+) [mycode3 type='python'] #!/usr/bin/python # -*- coding: UTF-8 -*- if __name__ == '__main__': str1 = raw_input('input string..