Python入门基础学习笔记

本文是Python初学者的学习笔记,包括利用Python进行温度单位转换的程序,重点介绍了turtle模块,讲解了如何用turtle进行图形绘制,如同心圆、五角星和蟒蛇图案。此外,还涵盖了Python的基础知识如标识符、数据类型、函数、循环结构、random库的使用,以及文件操作和第三方库的安装方法。
摘要由CSDN通过智能技术生成

笔记介绍

本人还在学习哦,这篇文章会边学习边更新的哦。

我学习的课程链接

中国大学mooc里的Python课程

利用python编写程序进行温度单位的转换

这是重点

需要通过练习学会input、eval、print
列表、字符串、保留字
分支结构

TempStr = input("请输入带有符号的温度值:")
if TempStr[-1] in ['F', 'f']:
    # eval函数表示去除括号里面语句的双引号并按python形式执行该语句
    C = (eval(TempStr[0:-1]) - 32) / 1.8
    print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1] in ['C', 'c']:
    F = 1.8 * eval(TempStr[0:-1]) + 32
    print("转换后的温度是{:.2f}F".format(F))
else:
    print("输入格式错误")

编程画图

重点

重点是学习turtle(海龟)的原(wan)理(fa)

知识点

turtle.setup(huan,gao,x,y):表示设置图形界面的大小及位置,x、y代表的是相对与电脑左上角的位置来确定的。

turtle.goto(x,y):表示从当前坐标以直线形式到底指定的坐标位置。

turtle.fd(d)或turtle.forward(d)、turtle.bd(d):发别表示向前、向后

turtle.circle(r,angle):沿某个点向左以某个角度(r表示半径,angle表示绘制的弧度)

turtle.seth(angle):改变方向,不前进

turtle.left(angle)、turtle.right(angle):向左、向右改变角度

turtle.penup、turtle.pendown:海龟在飞行(移动行走不落下痕迹),在爬

turtle.pensize(turtle.width):画笔跨度

turtle.pencolor(colorstring)、turtle.pencolor(r,g,b)、turtle.pencolor((r,g,b)):color为颜色字符串或r,g,b值

turtle.setheading(angle)、turtle.seth(angle):控制海龟的绝对角度&海龟角度,angle表示行进方向的绝对角度,只改变方向,不控制行动

print(“1”,d):用逗号分割输出中间会多出一个空格

turtle的RGB色彩模式

默认采用小数值,可以换为整数值

turtle.colormode(mode)

1.0:RBG小数值模式

255:RGB整数值模式

编程画出同心圆

import turtle
turtle.pensize(2)
turtle.circle(10)
turtle.circle(40)
turtle.circle(80)
turtle.circle(160)
turtle.circle(320)

编程画出五角星

from turtle import *

color('red', 'red')
begin_fill()
for i in range(5):
    fd(200)
    rt(144)
end_fill()

绘制蟒蛇

#PythonDraw.py
# 引入海龟
import turtle
# 设置面板大小以及位置
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值