- 博客(13)
- 收藏
- 关注
原创 函数的参数传递
实参与形参实参 全称为”实际参数”是在调用时传递给函数的参数. 实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参。 因此应预先用赋值,输入等办法使实参获得确定值。形参 全称为”形式参数” 由于它不是实际存在变量,所以又称虚拟变量。是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传...
2018-02-14 23:38:22
541
原创 自定义类型
typedef类型 typedef 已有类型 新建类型 示例:typedef double Area,Volume;typedef int Number;Number i1;Area a;enum enum 枚举类型名 enum Week{SUN,MON,WED,THU,FRI,SAT} 默认SUN=0,…,可以比较 如果修改必须形如enum Week{SUN=9,MON...
2018-02-12 23:39:56
275
原创 【Python基础】1.4.7 Turtle实例——用Python作画之彩虹
语言:Python IDE:Python.IDE需求 做出彩虹效果颜色空间 RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为RGB模型代码段from turtle import *def HSB2RGB(hues): hues = hues * 3.59 #100转成359范围 rgb=[0.0
2017-11-26 16:27:48
17367
原创 【Python基础】1.4.6 Turtle实例——用Python作画(1)
语言:Python IDE:Python.IDE目标要求 使用Random做出彩色星星画,类似于分析需求 随机因素:雪花位置/大小/颜色,花瓣数目,地面灰色长度/位置 调用库:turtle、random源代码from turtle import *from random import * def ground(): hideturtle() speed(1
2017-11-26 16:22:55
2810
原创 【Python基础】1.4.5 Turtle实例——用Python实现时钟显示
语言:Python IDE:Python.IDE编写时钟程序,要求根据时间动态更新 代码思路 需求:5个Turtle对象, 1个绘制外表盘+3个模拟表上针+1个输出文字 Step1:建立Turtle对象并初始化 Step2:静态表盘绘制 Step3:根据时钟更新表针位置与时间信息 基本库:Turtle、datetime代码段from turtle import *from da
2017-11-26 15:17:09
16701
6
原创 【Python基础】1.4.4 图形用户实例——用Python实现简易聊天对话框
界面设计 Step1:界面布局设计 Step2:创建所需控件 Step3:设定事件与命令响应 Step4:对控件进行布局 Step5:完成程序代码命名规则 原则:统一;控件+功能 例:frmLT->fram+LeftTop txtMsg->text+Message btnSend->buttom+Send一个简易聊天界面——基于Tk库from tkinter
2017-11-25 22:19:32
6971
1
原创 【Python基础】1.4.3 Turtle库绘制多边形实例
语言:Python IDE:Python.IDE问题描述 使用Turtle库绘制三角形开始到圆形各个图案 实现import turtledef main(): #pensize() 画笔大小 turtle.pensize(3) #penup/down() 提起笔/放下 turtle.penup() #goto() 画笔至(x,y)
2017-11-25 20:50:31
6278
原创 【Python基础】1.4.2 温度转换程序及其关联颜色升级版
语言:Python IDE:Python.IDE问题描述 温度转换:从华氏度到摄氏度 I:输入:华氏度/摄氏度 P:转换、图形界面 O:转换结果实现from graphics import *#绘制窗口win = GraphWin("Celsius Converter", 400, 300)win.setCoords(0.0, 0.0, 3.0, 4.0)# 绘制接口
2017-11-25 20:26:46
886
原创 【Python基础】1.3.1 面向过程编程与面向对象编程(类)实例
语言:Python IDE:Python.IDE问题描述 铅球飞行问题:给定不同投掷角度与初始速度下,求解计算铅球的飞行距离 IPO描述 I:输入:铅球发射角度、初始速度与高度 P:模拟飞行,时刻更新铅球飞行位置 O:铅球飞行距离面向过程编程from math import pi,sin,cos,radiansdef main() angle=eval(inpu
2017-11-19 21:34:37
737
原创 【Python基础】1.1.2 多文件合并操作
语言:Python IDE:Python.IDEIPO描述 通过文件“data1.txt”以及”data2.txt”表述,其中第一个文件存储姓名+电话,第二个文件存储姓名+邮箱,具体如下图。 要求建立新的”data.txt”合并上述两表 I:输入文件 P:处理数据 O:输出新文件源码段#初始化工作 ftele1=open('data1.txt') ftele
2017-11-19 11:00:57
667
原创 【Python基础】1.2.1 字典统计词频
语言:Python IDE:Python.IDEIPO描述 通过文件“data.txt”(一篇英文文章)输出出现频率前十的字母的频率柱状图 I:输入文件 P:处理数据并附入Turtle类实现 O:一个完整柱状图源码段import turtle#扫描行def processLine(line,wordCounts): line=replacePunctuations
2017-11-19 01:33:00
2417
原创 【Python基础】1.1.1 文件读取及绘制图形
语言:Python IDE:Python.IDEIPO描述 通过文件“data.txt”(内置数据如图1)表述,第一个数字为像素,第二个数字为方向(0左1右),第三个像素为角度,第四五六共同构成颜色RGB。 I:输入文件 P:处理数据并附入Turtle类实现 O:一个完整形如五角星图形源码段#设置窗口 turtle.title("绘制图形") turtle.s
2017-11-18 23:51:44
538
原创 关于指针的调用实现单向链表及指针函数的几个小问题
1.指针函数与一般函数的区别 一般函数 void change(int a ,int b) 指针函数 void change(int* p1,int* p2) 1.1 调用形式 前者对于调用形式一般为 change(a,b) change(1,2) 后者调用形式一般为change(&a,&b) 1.2 调用结束后实参的改变
2017-11-14 18:16:03
262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人