离露第一天

文章介绍了计算的概念,强调自动化与抽象的重要性。通过使用Anaconda进行Python编程,讲解了如何绘制炸弹轨迹,涉及库的导入、if/else分支、while/for循环的使用,以及列表的操作,如查询、修改、添加和删除元素。此外,还提到了range函数在创建等差数列中的应用。
摘要由CSDN通过智能技术生成

国防科技大学计算机基础,培养计算机思维

  什么是计算:输入数据,自动计算输出结果。自动化与抽象是计算的两大概念

用anaconda来编写python体验计算机的思维

绘制炸弹轨迹1 绘制某个时刻炸弹的轨迹

引入了库的概念:import +要导入的库名+<as 别名>如果库名太长

因为有些操作计算机没有需要自己设置,如求根,所以引入库,提前设置好某些操作便于程序员使用。

965e37ca51b64015bd406d7a8d7cd8bf.jpg

绘制炸弹轨迹2 绘制n个坐标点

引入if分支和while循环的概念:if条件语句:  语句块1 else:语句块2 

引入语句块的概念:在连续语句前添加一个相同的缩进,可形成一个语句块。

引入缩进的概念:缩进就是开头用空格或者tab键空出,一个tab键与四个空格视觉效果相同,但是意义不同。例如if循环,语句块1和语句块2,需要控制缩进相同。语句块2的缩进与下一行执行的语句应控制区分开。      

while 条件语句:while条件语句:循环体(也可以是一个语句块)下一行语句(控制缩进不同)

while循环持续执行条件语句,直到条件不再成立。

引入for循环的概念:for 条件语句:循环体 下一行语句

for x in L 语法:把序列L中的值依次取出赋给x,每去一次,执行一次循环体。

注意:while循环和for循环:前者多用于不知道次数的循环,后者多用于知道次数的循环。afb90b2c2b7c48ddbe9bbde26b5e7649.jpg

引入列表的概念:每一个格子都存放着对于元素,元素正序从0开始计算编号,反序从-1开始(不从0是避免混淆)

列表的查询:L=[],a=L[x]#x是元素的位数,b=L[y:z]#y到Z的前一位,左闭右开

列表的修改:类似赋值的过程,L[i]=j意为列表中第i个元素为j

列表的添加:L.insert(i,x)意为在I的位置添加元素x

L.append(x)在最后一个位置添加元素x

列表的删除:L.pop(i)

L.pop()默认意为删除最后一个

引入等差数列的range函数,也是左闭右开e45ad9b0eb194244a5ce846e4b0d48ee.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值