Python
Python程序设计题解
海岛Blog
专注于程序设计及其竞赛,专注于集成电路EDA设计
展开
-
Python程序-打印斐波拉契数列
这个程序的输出从第0项开始,输出到指定的项为止。程序如下:# 打印斐波拉契数列 iterations = int(input("Number of iterations: "))cont = 1result = ""if iterations > 0: fibonacci1 = 0 fibonacci2 = 1 result = result +原创 2016-05-23 19:52:38 · 1960 阅读 · 0 评论 -
Python程序-打印九九乘法表
源程序如下:# 打印九九乘法表for i in range(1, 10): for j in range(1, i+1): print('{}x{}={}\t'.format(j, i, i*j), end='') print()程序执行结果:1x1=1 1x2=2 2x2=4 1x3=3 2x3=6 3x3=9原创 2016-05-23 22:16:42 · 8621 阅读 · 1 评论 -
Python程序-生成回文
问题:对于输入的整数或字符串,生成一个它的回文,长度是输入的2倍。用Python编写的这个功能程序,是一个非常简洁的程序。Python代码如下:s = input()print(s + ''.join(reversed(s)))运行结果一如下(第一行是输入,第二行是输出):abcabccba运行结果二如下(第一行是输入,第二行是输出):12345原创 2016-07-02 06:35:57 · 3411 阅读 · 0 评论 -
Python程序-打印单词的菱形字符图案
源程序如下:a = [1, 2, 3, 4, 5, 6, 7, 6, 5, 4, 3, 2, 1]b = [' ' * 2 * (7 - i) + 'Good' * i for i in a]for line in b: print(line)程序运行结果如下: Good GoodGood GoodGoodGoo原创 2016-06-16 19:09:00 · 6288 阅读 · 0 评论 -
Python程序-输出1000以内素数
问题简述:输出1000以内素数,同时输出素数的序数。程序说明:编写一个函数is_prime(n),用于判断n是否为素数,使用该函数对1-1000的整数进行素性判定并且输出结果。这个程序计算时间上不是最好的,但是逻辑简单。函数is_prime(n)采用试除法判定一个数是否为素数。1000以内共有168个素数。Python代码如下:from math import sqrtdef原创 2017-01-02 01:23:31 · 37859 阅读 · 2 评论 -
Python程序-离散和线性图形
本程序是在UbuntuLinux环境下,使用PyCharm软件编写成的。用Python程序画图需要安装科学计算包Numpy和科学测绘包Matplotlib。Linux操作系统中,安装这两个包的命令如下:$ sudo apt-get install python-matplotlib$ sudo apt-get install python-pip使用PyCharm创原创 2017-01-08 10:51:36 · 2384 阅读 · 0 评论