07 2017 档案

摘要:字典上篇,我们介绍了列表,在其它的语言中,可能还有更基本的一种数据结构:数组。但在Python里,没有数组只有列表。不过列表比起数组则更加强大。下面,我们看另外一种容器,它叫做字典。它也是python内置的数据类型。但是在其它的编程语言里,它可能叫做“散列”。关于什么... 阅读全文
posted @ 2017-07-31 17:43 zy010101 阅读(166) 评论(0) 推荐(0) 编辑
摘要:列表上次我们在讲到循环的时候提到了“列表”,这次我们就来详细说说列表。列表是Python内置的一种数据结构,它就是一个按照顺序存放东西的容器。定义列表的语法上次我们已经说过了,如果你忘记了,请看前面的讲述for循环的文章。这次我们来看看有关列表的一些操作。为了更清楚的... 阅读全文
posted @ 2017-07-30 17:28 zy010101 阅读(177) 评论(0) 推荐(0) 编辑
摘要:函数(二)上篇,我们学习了基本的函数定义,函数调用。这篇我们将讲述函数的返回值。前面我们写过一个计算程序,但是我们写的那个程序很简单,现在我们来使用我们学过的函数来改写一下这个程序,使这个程序的计算显得更加智能。def add(a,b): return a+bdef ... 阅读全文
posted @ 2017-07-29 16:20 zy010101 阅读(144) 评论(0) 推荐(0) 编辑
摘要:函数(一)函数,这是每一门程序设计语言都有的一部分。函数也叫方法,就是对实现某种特定功能的一个模块进行的包装,使你在以后可能用到这种特定功能的地方直接去调用它,而不是需要你去重新将代码再写一次或者是将上次写过的代码复制过来。函数主要体现了模块化的程序设计思想。它将某种... 阅读全文
posted @ 2017-07-29 13:16 zy010101 阅读(107) 评论(0) 推荐(0) 编辑
摘要:循环之while循环语句上篇我们接触了for循环语句,这篇我们来看一下剩下的while语句。while循环会一直执行它下面的代码块,直到它对应的布尔表达式为False时才会停下来。while循环和if做的事情有些相似,也是去检查一个布尔表达式的真假。只不过它下面的代码... 阅读全文
posted @ 2017-07-28 12:25 zy010101 阅读(127) 评论(0) 推荐(0) 编辑
摘要:循环之for循环语句通过前面的学习,我们知道了python的分支语句,即:if-else语句。然而程序还需要有重复完成一件事情的能力,也就是循环。在Python里有for循环语句和while循环语句。为了更好的展示循环,我们首先需要一种Python内置的数据结构类型:... 阅读全文
posted @ 2017-07-27 15:43 zy010101 阅读(117) 评论(0) 推荐(0) 编辑
摘要:if-else语句上节,我们认识了“布尔逻辑表达式”。紧接着,我们要学习if-else语句。我们来看看这条语句在代码中是怎样的功能。我们仍然还是创建一个交互式的对话模式程序。#python3My_age = 20My_tall = 175My_weight = 65y... 阅读全文
posted @ 2017-07-26 17:59 zy010101 阅读(177) 评论(0) 推荐(0) 编辑
摘要:逻辑关系前面,我们已经使用过>,= 大于等于<= 小于等于True 真False 假好了,逻辑运算符就这么多了,其实这些运算符,我们前面都见过了。不过这里还是列了出来。我们需要记住的是上面这些运算符的真值表,不过,这对于没有基础的同学来言,可能有些头疼。不过,最好还是... 阅读全文
posted @ 2017-07-26 09:24 zy010101 阅读(125) 评论(0) 推荐(0) 编辑
摘要:输入函数(二)上篇,我们已经学习了输入函数,但是关于输入函数还有一些东西没有说。下面我们先来看一下上次代码的改进。#python3your_answer = input("Hello\n")your_age = input("How old are you?\n")y... 阅读全文
posted @ 2017-07-25 14:40 zy010101 阅读(133) 评论(0) 推荐(0) 编辑
摘要:输入和格式说明符在前面,我们所写过的所有程序中,没有出现过输入。现在,我们来学习一下输入函数。好了,具体请看代码。#python3print("Hello")your_answer = input()print("How old are you?")your_age ... 阅读全文
posted @ 2017-07-25 10:54 zy010101 阅读(128) 评论(0) 推荐(0) 编辑
摘要:windows下在命令行模式下使用MinGW编译C代码,出现cannot find ipthread由于Mingw下没有带pthread库,所以在eclipse中设置多线程动态链接库,也不管用。需要自己下载,ftp://sourceware.org/pub/pthre... 阅读全文
posted @ 2017-07-24 23:45 zy010101 阅读(384) 评论(0) 推荐(0) 编辑
摘要:变量及其类型我们来开始学习Python的变量。变量实际上就是让我们用来代替某个东西的名字。有了变量之后,我们的程序读起来就不再是那么的僵硬。好的变量名也是一个良好程序的重要部分。我们来看代码。print("让我们来计算一个长方形的面积,现在这个长方形长为33,宽为8.... 阅读全文
posted @ 2017-07-24 16:25 zy010101 阅读(161) 评论(0) 推荐(0) 编辑
摘要:数值计算通过前面几篇的学习,我们了解到了python的输出函数(方法)。我们利用输出来干更多的事情吧。#python3print("让我们来计算一些题目吧")print("3+2=",3+2)print("3*2=",3*2) #"*"代表乘法print("3/2="... 阅读全文
posted @ 2017-07-22 16:02 zy010101 阅读(99) 评论(0) 推荐(0) 编辑
摘要:python程序的注释忘了说了,在使用python2的同学可能发现中文出现了错误,没关系,我们在程序最开始加入一句话,就可以让你含有中文的程序正常运行起来。——:# -*- coding: utf-8 -*-这句话的加入就让你的程序编码变成了Unicode。这些错误就... 阅读全文
posted @ 2017-07-22 09:45 zy010101 阅读(125) 评论(0) 推荐(0) 编辑
摘要:第一个python程序大家好,从这篇文章开始,我们就真正走进python的世界了。为了尊重传统,等到这个系列结束的时候,我来讲讲计算机的历史,那时候你就会看到为什么第一个要写hello world了。好了,我们的第一个程序还是来写hello,world吧。这个程序只有... 阅读全文
posted @ 2017-07-21 16:40 zy010101 阅读(153) 评论(0) 推荐(0) 编辑
摘要:写在前面的话这个系列的文章主要面对没有任何编程基础的同学,算是程序设计入门系列。在这个系列中,你将会学到Python这门程序设计语言,忘记说了,写这个系列的文章的时候,我也是一名python初学者。愿我们共同进步,一起来学完这门程序设计语言,可能我们有所不同是,我已经... 阅读全文
posted @ 2017-07-21 15:46 zy010101 阅读(123) 评论(0) 推荐(0) 编辑
摘要:1038. 统计同成绩学生(20)本题要求读入N名学生的成绩,将获得某一给定分数的学生人数输出。输入格式:输入在第1行给出不超过105的正整数N,即学生总人数。随后1行给出N名学生的百分制整数成绩,中间以空格分隔。最后1行给出要查询的分数个数K(不超过N的正整数),随... 阅读全文
posted @ 2017-07-09 11:57 zy010101 阅读(88) 评论(0) 推荐(0) 编辑
摘要:1019. 数字黑洞 (20)给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的6174,这个神奇的数字也叫Kaprekar常... 阅读全文
posted @ 2017-07-08 19:54 zy010101 阅读(123) 评论(0) 推荐(0) 编辑
摘要:1018. 锤子剪刀布 (20)大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。输入格式:输入第1行给出正整数N(#includeint change1(c... 阅读全文
posted @ 2017-07-07 16:25 zy010101 阅读(167) 评论(0) 推荐(0) 编辑
摘要:1017. A除以B (20)本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A = B * Q + R成立。输入格式:输入在1行中依次给出A和B,中间以1空格分隔。输出格式:在1行中依次输出Q和R,中间以1空格分隔... 阅读全文
posted @ 2017-07-04 16:36 zy010101 阅读(139) 评论(0) 推荐(0) 编辑
摘要:1016. 部分A+B (15)正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。现给定A、DA、B、DB,请编写程序计算PA + PB。输入格式:输... 阅读全文
posted @ 2017-07-04 12:19 zy010101 阅读(104) 评论(0) 推荐(0) 编辑
摘要:1015. 德才论 (25)宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出... 阅读全文
posted @ 2017-07-04 10:29 zy010101 阅读(159) 评论(0) 推荐(0) 编辑
摘要:写这篇文章的时候,我已经刷了10多到PAT(乙级)了,遇到的坑也不少,现在来谈谈吧。PAT乙级的题目本质上很基础,但是有时候还是会花费大量的时间,才能解决。这个我相信刷过的同学一定深有体会。仔细想想,为什么我们会在这些题目上花费较多的时间呢?我觉得不是自己的程序设计能... 阅读全文
posted @ 2017-07-03 17:51 zy010101 阅读(970) 评论(0) 推荐(0) 编辑
摘要:1014. 福尔摩斯的约会 (20)大侦探福尔摩斯接到一张奇怪的字条:“我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm”。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间“星期四 14:... 阅读全文
posted @ 2017-07-03 17:30 zy010101 阅读(159) 评论(0) 推荐(0) 编辑
摘要:最近在群里看到了有人问起结构体的大小问题,好多人的都不太明白。因此写篇文章总结一下。顺便再提一下结构体本身。struct MyStruct{ int a; double b; char c;};这就是一个结构体。他可以包含一些基本的数据类型,也可以包含结构体类型。在C... 阅读全文
posted @ 2017-07-02 11:07 zy010101 阅读(163) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示