基础入门
帅帅饿晕了
这个作者很懒,什么都没留下…
展开
-
PTA数字金字塔(PTA怎么用以及代码怎么敲)
发现了一个刷题的平台:计算机语言刷题这个平台涵盖了c、python等一些语言的基础性质的题,光听课不练习一下是没有用的。(PS:最好注册一个自己的账号,可以记录你上次做到哪里了)介绍完了这个,那我们来看题,以数字金字塔为例,我来讲一下。题目:其中n是用户传入的参数,为[1, 9]的正整数。要求函数按照如样例所示的格式打印出n行数字金字塔。注意每个数字后面跟一个空格。分析:观察数字金字塔的特点—每一行的空格数量等于金字塔总行数减去当前行(i)的位置,即blank=n-i;注意题目中的“注意”,原创 2021-07-13 11:45:36 · 4112 阅读 · 0 评论 -
C++循环结构&&多重循环
多重循环就是在循环结构的循环体中又出现循环结构。在实际开发中一般最多用到三层重循环。因为循环层数越多,运行时间越长,程序越复杂,所以一般用2-3层多重循环就可以了。另外不同循环之间也是可以嵌套的。多重循环在执行的过程中,外层循环为父循环,内层循环为子循环,父循环一次,子循环需要全部执行完,直到跳出循环。父循环再进入下一次,子循环继续执行里面的不管全是for、while、do-while还是三者结合,都遵循上面的原则。Question:用程序写一个代码,打印出这样的小星星。兄弟们一看,这还不简单原创 2021-01-04 22:01:00 · 1877 阅读 · 0 评论 -
c++中for#while#do-while三循环性价比
c语言当中的这三个循环可以相互转换,但使用场合是有差别的。思维导图,一目了然,需要请自取。实践是检验真理的唯一标准,我们用三种循环实操一下。请看题question1:使用循环计算1-2+3-4+5-6+…-100的值?三种方法解答:法一: for循环#include <stdio.h>int main(){ int sum = 0; //定义计算结果变量sum int i = 1; //定义循环数字变量i int flag = 1; //定义符原创 2021-01-03 11:47:44 · 149 阅读 · 0 评论 -
c++一看就懂的for循环#水仙花数
for循环的特点:简单,粗暴。怎么说呢?它的条件也是程序块的本身,比如for(i=0;i<6;i++)初始化也在for括号里面进行。执行过程和while循环类似,这里不再赘述。之前的用while语句写的1+2+3…+100的编程题,for循环也可。#include <stdio.h>int main(){ int sum, i; sum = 0; for(i=0;i<=100;i++) //for循环条件与i的变化值 {原创 2021-01-02 23:41:22 · 1533 阅读 · 0 评论 -
python字典函数#items()#keys()......图文并茂
之前零零碎碎的提到了这些概念,但是你要是返回去找的话也不太方便,在这里我重新汇总了一下前边提到的一些概念。如果以后再写文章用到这些概念的话,我会直接把这个链接放到下面,方便读者。items()以列表返回可遍历的(键, 值) 元组数组。import requestsr = requests.get("https://item.jd.com/100012545868.html")kv = {'user-agent': 'Mozilla/5.0'}url = "https://item.jd.com/原创 2020-11-21 23:11:04 · 268 阅读 · 0 评论 -
小白学python#Day8#字典items()#为什么立的flag容易轻易倒下?
为什么立的flag容易轻易倒下?答案是:我们每天都在做自己不喜欢的好人现在帮A这个忙,一会B喊你有事,刚忙完B的事情,好友C又给你甩过来一个链接,让你砍一刀,砍一刀费时间,你说没载某多多吧,他会更加兴奋,新用户砍的更多嘛,赶紧注册账号。。(ps:为啥某多多最近这么火?!)所以说我们做事情要遵循一个原则:我的事情在我自己手上,如果我没有做完自己手上的事,他们天大的事,对于我来说都是扯谈。帮忙是建立在自己的事情做好的基础上的,不要因为所谓的面子而打乱了自己原有的计划,别人嘛,只要做到尊重就可,你又不原创 2020-11-17 16:30:10 · 165 阅读 · 3 评论 -
敲代码的碎碎念
今天不写东西了,谈谈写写代码的感受。之前选择计算机是因为本来就有点兴趣加上环境的影响,就走上了秃头的道路。最烦的就是找错误啦。最初的感受:python还行了,他会直接告诉你第几行错了,然后你开始找就完了;c++就有点烦了,只会告诉你有错,不告诉你第几行。然后愈发的偏爱python。后来在一次c语言乱点中,发现了双击下面提示的就可以快速定位。蓝色箭头所指的位置就是错误的地方,但是不一定是那一句,肯定在那附近。初学者一定要把基础打好,不要怕找错,因为你找着找着就会了。好比上高数,一开始老师讲原创 2020-11-08 23:23:52 · 116 阅读 · 2 评论 -
为啥快乐的时光总是那么快?#python#字典
时间有绝对长度和相对长度两个属性。比如说,和女神坐2个小时车,时间过得很快,跟不喜欢的人共处一室,分分钟都是煎熬,这就是对时间的错觉。时间有客观的长度,但在人心里也有相对的长度,它跟客观长度是有出入的,因为人的心理是复杂的。通常来说,你做的事情越丰富,越快乐,就会觉得时间过得越快,反之则觉得时间过得越慢;你越希望它快,就感觉过得越慢,你越希望它慢,它反而显得比实际快。py中的字典不可以查单词也不能查汉字,only用来存放数据。最简单的就是设置一系列参数,然后输出,在game中即击杀野怪增加生命值和原创 2020-11-08 10:41:33 · 241 阅读 · 2 评论 -
分得清啥是真正的牛x#python#持续敲~
每日一句你不在影响别人,别人就在影响你。(ps:人们容易受周围的人影响,从而让自己迷失了方向,人云亦云,无所事事。如果你做一件事情的目的是因为别人在做而不是自己想做,那我劝你再好好考虑一下。比如说,打游戏是因为闲而不是研究游戏;谈恋爱是荷尔蒙的冲动而不是双方有共同的兴趣爱好,多半不会超过7个月)什么算真正得牛?你拥有别人学不会的知识储备,你靠自己赚的钱带着父母去巴黎铁塔,帆船酒店,遍历名山大川,那才是真的牛。你是游戏里的救世主,那又咋啦,其他人也可以是啊,闹不好你们公司就有很多比你牛x的救世主呢!可原创 2020-11-02 14:14:26 · 158 阅读 · 1 评论 -
python程序正确但是不输出结果,纠正网上的一些错误
一个段子我觉得游戏不能不玩,但是你要有度,明白玩游戏得目的是什么。大概有两种,一种是增进感情得(和对象玩,和朋友玩),另一种是打发时间。告诉自己,要么你就给老子忍着别玩,要么就偶尔玩玩增进感情,唯独不能闲的发慌跟风。那样就完了。寝室是堕落的开始,合群是淘汰的起点。简单的if语句简单吧?但是为啥没结果。是因为条件不成立。本例当中,只有t符合条件的时候才会有结果,也就是说,if后面需要t>=16...原创 2020-11-01 23:08:16 · 2329 阅读 · 0 评论 -
小白学python#Day9#if语句#每日一句,提高认知
最近的浏览量不是太乐观,虽然我不是太在意这个,但是至少说明了一些问题,所以我决定调整策略,不写太过于基础的,或者说,要把他们写的有意思有深度,就像都明朝你特别喜欢明朝那些事儿一样,轻松,有趣。(ps:最近有在读明朝那些事儿,读到第五部了,写了大概有3w字的笔记)编程当中经常需要判断一些条件,来执行下面的语句。如果说前面说基础的话,你不想学,不想看,没关系,这里可要敲黑板划重点了!!!先来罗列一个简单的if语句。从cars的元组当中精确寻找bmw(谐音:别摸我)。如果元组中包含成千上万的元素,程序原创 2020-10-30 14:47:20 · 160 阅读 · 1 评论 -
小白学python#Day7#笔耕不辍#每日一句,提高认知
越敲越发现,C语言和python愈发相似。比如说最近的数组,如果你掌握了一种语言,另一种就很简单了。接着来讲如何复制切片,只需要把前后的索引删掉就行,即把括号里的数字删了。(ps:append什么意思不用在赘述了吧。。)那如果删掉这个括号呢?那表示的意思就是把my_friends赋值到friend_foods上,friends的值就被改了,顺便还要加入其他的两种水果,也就是说输出的结果是一样的。程序的每一步都要知道它是什么意思,不能瞎搞,否则只能云里雾里的欺骗假学习的自己(敲黑板!!!)每日原创 2020-10-25 22:35:38 · 101 阅读 · 0 评论 -
显示100到200的能被7除2的所有整数
这是一个简单的函数程序,先定义一个整型变量,然后开始循环。注意for循环里每个条件后面都要加分号,for后面不加。(ps:第二行和倒数第二行的目的是防止闪退,可以删掉不写哦~)还有啥题目可以私信或者评论区,我抽空写。#include<stdio.h>#include<stdlib.h>void main(){printf(“显示100到200的能被7除2的所有整数\n”);int a;for(a=100;a<=200;a++){if (a%7==2)prin原创 2020-10-18 15:33:58 · 2563 阅读 · 1 评论 -
小白学python#Day6#列表切片#每日一句,提高认知
说好的日更,不知不觉断了大半年,So,我在这里立个flag,每周至少更新3篇CSDN,如未做到,私聊我给你发个不低于5元的红包,欢迎围观!对数字列表执行简单的统计计算。分别找出最大值,最小值,并且计算总和。未完,待续。。。...原创 2020-10-12 14:15:53 · 97 阅读 · 0 评论 -
小白学python#Day5#笔耕不辍#每日一句,提高认知
今天是国庆第二天,不知准备回家的小伙伴们是否到家?反正本猿可以老老实实在家敲代码惹。想不想知道游戏中的血条,复活倒计时,技能冷却时间是怎么弄出来的?range()函数可以帮我们实现这个功能。可以让你轻松生成一系列数字,而不用一个一个打。先来100个数看好喽!咦,为啥只有99个数呢?(部分数字没有截下来,自行脑补)被吃了?您别说,还真是。range()函数会自动吃一个数字,水过地皮湿。。这个函数告诉我们,要想把一件事情做的十分成功,就要付出十一份的努力(当然努力越多,成功的概率越大原创 2020-10-03 12:13:05 · 1669 阅读 · 5 评论 -
小白学python#Day4(不要抱怨)
当国庆遇上了中秋,便是举国同庆全家的团圆啦,今天不知你回家了嘛!反正本猿三个小时的车程花了十个小时才回家了。。。但是也没啥抱怨的,某音上看到一段话,感觉挺棒的。Sharing~“如果你觉得你的祖国不够好,你就去建设它,如果你觉得zf不好,你就去考公务员去做官,如果你觉得人民没素质,那么就从你开始去做一个有素质的公民,如果你觉得同胞愚昧、无知、抱怨、逃离。就从你身边开始学习并改变身边的人,而不是一味的抱怨。你所站的地方正是自己所生活的地方,正是让自己心里开花的地方。”言归正传,回归python,回归原创 2020-10-01 22:11:54 · 943 阅读 · 0 评论 -
小白学python#Day3
最近属实有点忙,处理了很多事情,也就断更了,今天又很忙,我觉得不能再这样下去了,不然一年后回首,自己啥也没留下,还是老样子。·如果需要分别获取一个名单上的所有名字,就需要面对很多问题,例如名单太长会导致很多代码,另外,名单长度发生变化时,还必须修改代码,我们用python中的for循环这个问题就迎刃而解了。...原创 2020-09-28 22:30:27 · 167 阅读 · 0 评论 -
小白学python#Day2
#持续更文第二天(由于文章需要审核,不一定每天都能看到)大纲:#列表 #元素的快速定位、修改、插入 #语句的删除列表:一系列按照特定顺序排列的元素组成。(字母、数字、任何东西)列表是有序的集合,想要访问列表要将该元素的位置告诉Python,否则就会输出带“[ ]”的结果 。访问任何列表元素,都要减1,比如我想访问第二个元素,可使用索引1访问最后一个元素就用“-1”,倒数第二个就是“-2”,以此类推。修改元素插入元素—insert() #插入到元素原创 2020-09-16 08:53:56 · 143 阅读 · 0 评论 -
小白学python#Day1
一些读者私信我说之前写的requests等很多都看不懂,其实根源就在基础不牢固。就像你一个单词也不被,上来就做四六级真题,装作高深莫测的样子,结果必然是一顿毒打。。在接下来的几篇文章里,我会持续的更文,把python相关的知识带着大家过一遍,否则看似很快,其结果就是更慢。**提纲:1.变量名的命名注意事项2.字符串(添加字符,大小写)3.删除空白4.加减乘除及其连续运算5.浮点数6.用函数str()避免类型错误7.注释**一、变量名的命名注意事项变量名可以字母或下划线开头但不能以数字原创 2020-09-13 22:18:54 · 132 阅读 · 3 评论