赞
踩
这学期开始学习Python语言啦,感觉很有趣,就在课后整理了一些小笔记,希望记录下来以后也能复习一下下。废话不多说,上笔记!
如果想要了解Python的发展史,请上这里查看吧,觉得写得很好很诙谐:Python简介及发展历史 - 知乎 (zhihu.com)
安装教程其实也不难,可以在官网上下载就好啦,但要记得配置好环境噢(建议安装的时候勾选Add Python 3.x to PATH 即直接添加环境变量了,不用手动添加啦),否则会频频报错。
以下是第一节课的小小内容,算是第一周课程的精髓了:
- '''第一节课的内容
- 1.安装python(开发环境)和pycharm(开发工具)
- 2.创建新项目(File->new project->location改为自己所要放的文件地址)
- 和配置解释器(勾选existing->选择隔壁的 ...,add->system...的选项,添加该地址即可)
- 3.写第一个代码(helloworld)
- 4.模块的安装(windows+R调出命令行->cmd->在其中输入pip install 模块名,回车等待即可)
- 5.导入模块(两种方式)
- <1> import 模块1,模块2...(导入后可以通过“.”调用模块中的内容-->>模块.函数/模块.变量)
- <2> from 模块名 import...(直接将模块中的内容导入程序,并在程序直接使用模块中的内容
- -->>from pygame import init
- init())
- from 模块名 import...也可以将指定模块中的全部内容导入当前程序,此时可以使用“*”指代模块中的全部内容
- -->>from pygame import *
- '''
接下来就又是一顿基操,实现“Helloworld”打印啦
- print('helloworld')
- print('我是王一博')
运行结果:
然后就是练习题:
- # 第一题 整数求和,输入整数n,计算1~n之和
- n = int(input("请输入一个整数:")) # 强制转换为整数类型
- sum = 0
- for i in range(n+1):
- sum += i
- print("1~%d的求和结果为%d"%(n,sum))
运行结果:
第二题 整数排序。输入3个整数,把这3个整数由小到大输出,代码如下:
- l = []
- for i in range(3):
- x = int(input('请输入整数:')) # 每输入一次按一次回车键(循环三次输入)
- l.append(x) # append() 函数可以向列表末尾添加元素
- l.sort() # sort() 函数用于对原列表进行排序,默认升序。(如果降序要在括号里添加参数reverse=true)
- print(l)
运行结果:
第三题,打印九九乘法表,代码如下:
- # 第三题:打印九九乘法表
- for i in range(1,10):
- for j in range(1,i+1):
- print("%d*%d=%-2d"%(j,i,i*j),end= ' ')
- print('')
运行结果:
最后一题,打印五角星,代码如下:
- # 第四题。绘制多个起点相同但大小不同的五角星
- import turtle as t
- def draw_fiveStart(leng): # leng是长度
- count = 1
- while count <= 5:
- t.forward(leng) # forward指令让海龟向前移动leng个单位
- t.right(144)
- count +=1
- leng += 10
- if leng <= 100:
- draw_fiveStart(leng)
- def main():
- t.penup() # 抬起画笔,之后移动画笔不绘制形状
- t.backward(100) # t.backward(100)让海龟向后移动100个单位
- t.pendown() # 落下画笔,之后移动画笔绘制形状
- t.pensize(2) # 笔的粗细为2
- t.pencolor('red') # 颜色为红色
- segment = 50
- draw_fiveStart(segment)
- t.exitonclick() # t.exitonclick()点击关闭图形窗口
- if __name__ == '__main__':
- main()

运行结果:
以上就是这一周我的全部笔记啦,其实说实话第一周并没有要求我们自己写这些小项目,只是要我们先从敲代码开始,熟悉我们的软件操作有助于后面更好的学习,我今天也有好好学代码噢,慢慢加油吧!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。