当前位置:   article > 正文

Python第一周学习笔记_绘制多个起点相同但大小不同的五角星

绘制多个起点相同但大小不同的五角星

这学期开始学习Python语言啦,感觉很有趣,就在课后整理了一些小笔记,希望记录下来以后也能复习一下下。废话不多说,上笔记!

如果想要了解Python的发展史,请上这里查看吧,觉得写得很好很诙谐:Python简介及发展历史 - 知乎 (zhihu.com)

安装教程其实也不难,可以在官网上下载就好啦,但要记得配置好环境噢(建议安装的时候勾选Add Python 3.x to PATH 即直接添加环境变量了,不用手动添加啦),否则会频频报错。 

以下是第一节课的小小内容,算是第一周课程的精髓了:

  1. '''第一节课的内容
  2. 1.安装python(开发环境)和pycharm(开发工具)
  3. 2.创建新项目(File->new project->location改为自己所要放的文件地址)
  4. 和配置解释器(勾选existing->选择隔壁的 ...,add->system...的选项,添加该地址即可)
  5. 3.写第一个代码(helloworld)
  6. 4.模块的安装(windows+R调出命令行->cmd->在其中输入pip install 模块名,回车等待即可)
  7. 5.导入模块(两种方式)
  8. <1> import 模块1,模块2...(导入后可以通过“.”调用模块中的内容-->>模块.函数/模块.变量)
  9. <2> from 模块名 import...(直接将模块中的内容导入程序,并在程序直接使用模块中的内容
  10. -->>from pygame import init
  11. init())
  12. from 模块名 import...也可以将指定模块中的全部内容导入当前程序,此时可以使用“*”指代模块中的全部内容
  13. -->>from pygame import *
  14. '''

接下来就又是一顿基操,实现“Helloworld”打印啦

  1. print('helloworld')
  2. print('我是王一博')

运行结果:

 然后就是练习题:

  1. # 第一题 整数求和,输入整数n,计算1~n之和
  2. n = int(input("请输入一个整数:")) # 强制转换为整数类型
  3. sum = 0
  4. for i in range(n+1):
  5. sum += i
  6. print("1~%d的求和结果为%d"%(n,sum))

运行结果:

 第二题 整数排序。输入3个整数,把这3个整数由小到大输出,代码如下:

  1. l = []
  2. for i in range(3):
  3. x = int(input('请输入整数:')) # 每输入一次按一次回车键(循环三次输入)
  4. l.append(x) # append() 函数可以向列表末尾添加元素
  5. l.sort() # sort() 函数用于对原列表进行排序,默认升序。(如果降序要在括号里添加参数reverse=true)
  6. print(l)

运行结果: 

 第三题,打印九九乘法表,代码如下:

  1. # 第三题:打印九九乘法表
  2. for i in range(1,10):
  3. for j in range(1,i+1):
  4. print("%d*%d=%-2d"%(j,i,i*j),end= ' ')
  5. print('')

运行结果:

最后一题,打印五角星,代码如下:

  1. # 第四题。绘制多个起点相同但大小不同的五角星
  2. import turtle as t
  3. def draw_fiveStart(leng): # leng是长度
  4. count = 1
  5. while count <= 5:
  6. t.forward(leng) # forward指令让海龟向前移动leng个单位
  7. t.right(144)
  8. count +=1
  9. leng += 10
  10. if leng <= 100:
  11. draw_fiveStart(leng)
  12. def main():
  13. t.penup() # 抬起画笔,之后移动画笔不绘制形状
  14. t.backward(100) # t.backward(100)让海龟向后移动100个单位
  15. t.pendown() # 落下画笔,之后移动画笔绘制形状
  16. t.pensize(2) # 笔的粗细为2
  17. t.pencolor('red') # 颜色为红色
  18. segment = 50
  19. draw_fiveStart(segment)
  20. t.exitonclick() # t.exitonclick()点击关闭图形窗口
  21. if __name__ == '__main__':
  22. main()

 运行结果:

 以上就是这一周我的全部笔记啦,其实说实话第一周并没有要求我们自己写这些小项目,只是要我们先从敲代码开始,熟悉我们的软件操作有助于后面更好的学习,我今天也有好好学代码噢,慢慢加油吧!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/470498
推荐阅读
相关标签
  

闽ICP备14008679号