![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
零基础学Python语言CAP
韶关DS
这个作者很懒,什么都没留下…
展开
-
零基础学Python语言 第一周
(1)字符串拼接。用户输入两个字符串,将它们组合后输出 str1 = input("请输入一个人的名字: ") str2 = input("请输入一个国家名字: ") print("世界这么大, {}想去{}看看。 ".format(str1,str2)) (2)整数序列求和。 用户输入一个正整数 N,计算从 1 到 N(包含 1 和 N)相加之后的结果。 n = input("请输入整...原创 2019-07-14 10:30:58 · 579 阅读 · 0 评论 -
零基础学Python语言 使用字典统计词频,统计文章其中多次出现的词语
1.统计词频,统计文章其中多次出现的词语 第一步:输入英文文章 第二步:建立用于词频计算的空字典 第三步:对文本的每一行计算词频 第四步:从字典中获取数据对到列表中 第五步:对列表中的数据对交换位置,并从大到小进行排序 import turtle ##全局变量## #词频排列显示个数 count = 10 #单词频率数组-作为y轴数据 data = [] #单词数组-作为x轴数据 words ...原创 2019-07-18 11:04:33 · 1302 阅读 · 0 评论 -
零基础学Python语言 第三周
1. BMI 计算 import math def main(): print("BMI 计算") print("国内 BMI 正常值 :{}{}{}".format("18.5","-","24")) print("国际 BMI 正常值 :{}{}{}".format("18.5","-","25")) for i in range(3): W...原创 2019-07-17 21:46:26 · 394 阅读 · 0 评论 -
Python 语言程序设计 面向过程的程序设计(第一阶段)举例
铅球飞行计算问题 在给定不同的投掷角度和初始速度下,求解计算铅球的飞行距离 输入: 铅球发射角度、 初始速度(m/s)、 初始高度(m) 处理:模拟铅球飞行,时刻更新铅球在飞行中的位置 输出:铅球飞行距离(m) 仿真参数:投掷角度angle、 初始速度velocity、 初始高 度height、 飞行距离interval 位置参数:x轴坐标xpos,y轴坐标ypos 速度分量:x轴方向上速度...原创 2019-07-18 21:35:25 · 580 阅读 · 0 评论 -
Python 语言程序设计 面向过程的程序设计(第二阶段-类)举例
举例:GPA计算 学生课程评估:学分和平均绩点GPA。 绩点计算以GPA 4分为准则 一门课程3学分 同学得了“A” 3*4=12量分数。 记录学生成绩文件students.dat。 编写程序,通过读取文件找出平均绩点最高的学生,然后输出他的名字、 学分和平均绩点。 类的定义 class classname[(父类名)]:[成员函数及成员变量] _init_构造函数: 初...原创 2019-07-18 22:42:08 · 507 阅读 · 0 评论 -
Python 语言程序设计 顶层设计(第一阶段)举例
模拟n次比赛winsA, winsB = simNGames(n,probA,probB),输出球员A和B获胜比赛的次数和概率printSummary(winsA, sinsB) #matchSim.py from random import * def main(): printIntro() probA,probB,n = getInputs() wins...原创 2019-07-18 21:34:06 · 681 阅读 · 0 评论 -
Python 语言程序设计 课后练习
1. 理解文本和二进制打开方式的区别 首先,用文本编辑器生成一个包含“中国是个伟大国家!”的 txt格式文本文件,命名为 test.txt。编写程序分别用文本文件方式和二 进制文件方式读入,并打印输出效果。观察输出结果并解释。 #利用字典将两个通讯录文本合并为一个文本 def main(): ftele1=open('test.txt','wt')#以文本写方式打开,只能写文件, 如果...原创 2019-07-18 16:07:59 · 1472 阅读 · 0 评论 -
零基础学Python语言 字典实例二
同 前 , 有 电 话 簿 TeleAddressBook 和 邮 箱 地 址 簿EmailAddressBook两个文件,使用字典结构将其合并为一个完整的AddressBook文件 #利用字典将两个通讯录文本合并为一个文本 def main(): ftele1=open('TeleAddressBook.txt','wt')#以文本写方式打开,只能写文件, 如果文件不存在,创建该文件...原创 2019-07-18 14:05:35 · 218 阅读 · 0 评论 -
零基础学Python语言 第二周
1. Python蟒蛇绘制实例 import turtle def drawSnake(rad, angle, len, neckrad): for i in range(len): turtle.circle(rad, angle) #turtle.circle(-rad, angle) turtle.circle(rad, angle/2) ...原创 2019-07-15 21:17:15 · 226 阅读 · 0 评论