- 博客(149)
- 资源 (133)
- 收藏
- 关注
原创 Python编程之求数字平方
问题描述:求输入数字的平方,如果平方运算后小于 100 则退出。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- TRUE = 1FALSE = 0def SQ(x): return x * xprint '如果输入的数字小于 100,程序将停止运行。'again = 1while again: num = int...
2019-03-30 09:02:46 6784
原创 Python编程之求1+2+..100之和
问题描述:求 1 加到 100 之和。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- tmp = 0for i in range(1,101): tmp += iprint 'The sum is %d' % tmp输出结果如下:The sum is 5050...
2019-03-30 08:59:08 8526
原创 Python编程之矩阵加法
问题描述:两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵:X = [[10,17,6], [14 ,7,6], [27 ,18,9]]Y = [[2,5,4], [2,4,13], [4,15,9]]程序分析:创建一个新的 3 行 3 列的矩阵,使用 for 迭代并取出 X 和 Y 矩阵中对应位置的值,相加后放到新矩阵的对应位置...
2019-03-30 08:57:30 5459
原创 Python编程之使用auto定义变量
问题描述:学习使用auto定义变量的用法。分析:没有auto关键字的话,可以使用变量作用域来举例。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*-num = 2def autofunc(): num = 1 print 'internal block num = %d' % num num += 1for i ...
2019-03-30 08:53:06 5789
原创 Python编程之静态变量的使用
问题描述:模仿静态变量的用法。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*-def varfunc(): var = 0 print 'var = %d' % var var += 1if __name__ == '__main__': for i in range(3): varfunc(...
2019-03-30 08:49:37 1222
原创 Python编程之数组逆序输出
问题描述:将一个数组逆序输出。程序分析:用第一个与最后一个交换,依次类推。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- if __name__ == '__main__': a = [9,6,5,4,1] N = len(a) print a for i in range(len(a) / 2):...
2019-03-30 08:47:33 4041 1
原创 Python编程之求矩阵主对角线元素和
问题描述:求一个3*3矩阵主对角线元素之和。程序分析:利用双重for循环控制输入二维数组,再将a[i][i]累加后输出。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- if __name__ == '__main__': a = [] sum = 0.0 for i in range(3): a...
2019-03-30 08:44:35 13075 1
原创 Python编程之数字排序
问题描述:对输入的10个数进行排序。程序分析:可以利用选择法,即从后9个比较过程中,选择一个最小的与第一个元素交换,下次类推,即用第二个元素与后8个进行比较,并进行交换。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- if __name__ == "__main__": N = 10 # input data ...
2019-03-30 08:42:29 981
原创 读书寄语之春天该很好,你若尚在场
今天晚上偶然间看到一篇美文,与大家分享一下,请大家在评论区积极发言o(╥***╥)o平淡的日子因为春天忽然变得有些迷人路边的花开得像年少时的爱满心欢喜,动人绽放不管怎么样,春天都足够温柔都值得去感受、去拥有一切皆欢喜唯独不要在这个时候道别离春天该很好,你若尚在场春天该很好,期待你在场...
2019-03-29 20:59:29 221
原创 Python编程之求100以内的素数
问题描述:使用Python编程输出求100之内的素数。程序分析:使用lower和upper语句调用。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- # 输出指定范围内的素数 # 用户输入数据lower = int(input("输入区间最小值: "))upper = int(input("输入区间最大值: ")) for ...
2019-03-27 18:37:17 7578
原创 Python编程之文本颜色设置
问题描述:使用Python语言完成文本颜色设置。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- class bcolors: HEADER = '\033[95m' OKBLUE = '\033[94m' OKGREEN = '\033[92m' WARNING = '\033[93m' FAIL ...
2019-03-27 18:35:04 1362 1
原创 Python编程之练习函数调用
问题描述:函数调用对于很多功能都是必不可少的,下面来练习函数调用。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- def hello_world(): print 'hello world' def three_hellos(): for i in range(5): hello_world()if ...
2019-03-26 10:17:39 607
原创 Python编程之按逗号分隔列表
问题描述:按逗号分隔一个列表。程序分析:列表的格式输出。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- L = [10,20,30,40,50]s1 = ','.join(str(n) for n in L)print s1输出结果如下:10,20,30,40,50...
2019-03-26 10:15:15 3797
原创 Python编程之反向输出列表
问题描述:按相反的顺序输出一个列表的值。程序分析:控制前后秩序。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- a = ['one', 'two', 'three']for i in a[::-1]: print i输出结果如下:threetwoone...
2019-03-26 10:12:52 5061
原创 Python编程之判断日期
问题描述:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。程序分析:一般用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- letter = raw_input("please input:")#while letter...
2019-03-26 10:10:52 733
原创 Python编程之判断回文数
问题描述:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。程序分析:主要在于把位数分开。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- a = int(raw_input("请输入一个数字:\n"))x = str(a)flag = True for i in range(len(x)/2...
2019-03-26 10:08:45 3309
原创 simulink仿真之离散时间积分的运用
下面来介绍一下simulink中离散时间积分模块的使用,具体如下:1、首先打开MATLAB软件,在其主界面中新建simulink model,如下所示:2、将新建的model命名保存至自定义路径下,各模块搭建好如下:3、点击运行,结果如下:如图所示,离散时间积分其实就是对输入信号的累加,只要搞清楚这一原理就行,上图正好符合对应时间点的幅值累加。...
2019-03-26 10:03:32 19266 5
原创 simulink仿真之积分块举例
下面来介绍一下如何使用积分块完成对应功能,具体如下:1、打开MATLAB软件,在其主界面中新建simulink model,如下所示:2、将新建的model命名保存至自定义路径下,找出模块搭建好如下:3、点击运行,结果如下:如图所示,随着时间的推移,会越来越趋近于锯齿波的标准形状。...
2019-03-26 09:57:04 6856 2
原创 simulink仿真之阶梯步长
下面来介绍一下如何通过switch模块来控制阶梯的跃变,具体如下:1、首先打开MATLAB软件,在其主界面中新建simulink仿真model,如下所示:2、将新建的model命名保存至自定义路径下,然后搭建好各模块如下:3、点击运行,效果如下所示:如图所示,可以清楚地看出,在第2秒、第3秒、第6秒三个时间内阶梯幅值发生跃变,这是switch模块控制的效果,大于则输出上...
2019-03-26 09:51:49 4508 1
原创 Python编程之逆序打印
问题描述:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。程序分析:首先将该正整数分解出每个位数,再进行逆序输出。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- x = int(raw_input("请输入一个数:\n"))a = x / 10000b = x % 10000 / 1000c = x %...
2019-03-25 14:49:58 2343
原创 Python编程之按规律求岁数
问题描述:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?程序分析:利用数学中递归的方法,递归分为回推和递推两个阶段。要想知道第五个人岁数,需知道第四人的岁数,依次类推,推到第一人(10岁),再往回推。源代码:#!/usr/...
2019-03-25 14:47:16 720
原创 Python编程之打印反向字符
问题描述:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。程序分析:其实就是一种另类的移位保存和替换。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- def output(s,l): if l==0: return print (s[l-1]) output(s,l-1) s =...
2019-03-25 14:45:27 530
原创 Python编程之求累乘和
问题描述:求1+2!+3!+...+20!的和。程序分析:在原有加法的基础上把累加变成了累乘。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- s = 0l = range(1,21)def op(x): r = 1 for i in range(1,x + 1): r *= i return...
2019-03-25 14:43:16 9948
原创 Python编程之求数列20项和
问题描述:现有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。程序分析:抓住分子与分母的变化规律,前项分子分母与后项分子分母均存在递推关系。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- a = 2.0b = 1.0s = 0for n in range(1,21): s...
2019-03-25 14:41:06 8601
原创 Python编程之打印菱形
问题描述:打印出如下菱形图案: * *** ************ ***** *** *程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重for循环,第一层控制行,第二层控制列。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- from sys import stdoutfo...
2019-03-25 14:38:41 1965
原创 Python编程之确定比赛名单
问题描述:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。程序分析:追忆比对法找出匹配项。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- for i in range(ord('x'),ord('z...
2019-03-25 14:36:32 2081
原创 Python编程之猴子吃桃问题
问题描述:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少?程序分析:一般采取逆向思维的方法,从后往前推断。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- x2 = 1f...
2019-03-25 14:34:05 6047
原创 Python编程之求自由落体高度
问题描述:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?程序分析:关键是利用好for循环。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- tour = []height = [] hei = 100.0 # 起始高度tim = 10 # 次数 for...
2019-03-23 08:50:35 4549
原创 Python编程之找完数
问题描述:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。(3)...
2019-03-23 08:48:43 7634
原创 Python编程之求多项重数和
问题描述:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。程序分析:关键是要计算出每一项的值。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- Tn = 0Sn = []n = int(raw_input('n = '))...
2019-03-23 08:46:41 673
原创 Python编程之统计数字和字符
问题描述:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。程序分析:利用 while 或 for 语句,条件为输入的字符不为 '\n'。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- import strings = raw_input('请输入一个字符串:\n')letters = 0space = 0di...
2019-03-23 08:43:40 466
原创 Python编程之输出指定格式的日期
问题描述:输出指定格式的日期。程序分析:使用 datetime 模块。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- import datetime if __name__ == '__main__': # 输出今日日期,格式为 dd/mm/yyyy。更多选项可以查看 strftime() 方法 print(d...
2019-03-23 08:41:42 2650
原创 Python编程之分数制转换
问题描述:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,70-89分之间的用B表示,70分以下的用C表示。程序分析:(a>b)?a:b这是条件运算符的基本例子。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- score = int(raw_input('输入分数:\n'))if score >=...
2019-03-23 08:39:59 378
原创 Python编程之正整数分解
问题描述:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。(3)如果n不能被k整除,则用k+1作为k的...
2019-03-23 08:35:36 3151
原创 Python编程之打印水仙花数
问题描述:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。源代码:#!/usr/bin/python# -*- coding: UTF-8 -*- for n in range(1...
2019-03-23 08:33:46 3574 1
原创 Python编程之输出素数
问题描述:判断101-200之间有多少个素数,并输出所有素数。程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。 程序源码:#!/usr/bin/python# -*- coding: UTF-8 -*- h = 0leap = 1from math import sqrtfrom sys import s...
2019-03-23 08:31:47 5709
原创 Python编程之数兔子问题
问题描述:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....程序源码:#!/usr/bin/python# -*- coding: UTF-8 -*- f1 = 1f2 = 1for i in range(1,22): ...
2019-03-22 09:26:26 3171
原创 Python编程之暂停一秒输出
问题描述:实现数字的暂停一秒输出。程序分析:使用 time 模块的 sleep() 函数。程序源码:#!/usr/bin/python# -*- coding: UTF-8 -*- import time myD = {8: 'a', 12: 'b'}for key, value in dict.items(myD): print key, value ...
2019-03-22 09:20:33 3465
原创 Python编程之9*9乘法表
问题描述:输出 9*9 乘法口诀表。程序分析:分行与列考虑,共9行9列,用两个for循环,一个i控制行,一个j控制列。程序源码:#!/usr/bin/python# -*- coding: UTF-8 -*- for i in range(1, 10): print for j in range(1, i+1): print "%d*%d=%...
2019-03-22 09:18:14 2441
原创 Python编程之复制列表数据
问题说明:将一个列表的数据复制到另一个列表中。程序分析:使用列表[:]。程序源码:#!/usr/bin/python# -*- coding: UTF-8 -*- a = [10, 15, 20]b = a[:]print b输出结果如下:[10, 15, 20]很明显,就是复制了a的数据。...
2019-03-22 08:52:07 310
基于MATLAB的微电网模拟系统建模设计-论文可参考.docx
2024-04-21
基于MATLABSimulink电池管理系统的分析和研究-论文可参考.docx
2024-04-21
基于深度学习的图像融合算法研究-论文可参考.doc
2024-04-21
CS类6自由度机械臂的建模与仿真-论文设计真实可参考.docx
2024-04-21
基于MATLAB/simulink的电压互感器仿真模型
2024-04-21
基于Proteus平台的心率计仿真.rar
2023-05-31
串联三重化全控整流电路Simulink模型
2023-05-24
发电机离合器Simulink仿真模型.rar
2023-05-20
51单片机急救车与交通灯仿真(含源程序).rar
2022-04-17
基于51单片机霓虹灯仿真.rar
2022-04-17
MATLAB编写OFDM仿真源代码
2022-04-17
1、基于51单片机的智能水杯仿真及程序和原理图.rar
2022-04-17
用51单片机搭建的温度测量预警系统的proteus仿真
2022-04-16
基于数据挖掘技术的租房数据分析Python程序代码.txt
2021-04-25
呼吸机的3D CAD 模型.zip
2020-04-10
美敦力呼吸机PB560设计资料(和上个资源配套).zip
2020-04-10
美敦力呼吸机PB560设计实用图纸.zip
2020-04-10
正点原子系列之SIM900A 模块资料.zip
2019-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人