首页 / PYTHON / python基础课day2
python基础课day2
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python基础课day2,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3191字,纯文字阅读大概需要5分钟。
内容图文
![python基础课day2](/upload/InfoBanner/zyjiaocheng/689/08346011a4bb49f58d1933c68684cd6a.jpg)
今日学习总结:
案例1:温度转换
题目:摄氏度:以1标准大气压下水的结冰点为0度,沸点为100度,将温度进行等分刻画。
华氏度:以1标准大气压下水的结冰点为32度,沸点为212度,将温度进行等分刻画。
根据华氏和摄氏温度定义,利用转换公式如下:
C=(F-32)/1.8
F=C*1.8+32
问题:
要求实现两种温度体系的转换
实现代码:
TempStr = input("请输入带有符号的温度值") #定义一个字符串变量TempStr 来储存温度值
if TempStr [-1] in ['F','f']: #判断语句,看输入的温度值是否是华氏度
C = (eval(TempStr)[0:-1]) -32 / 1.8 #执行语句,华氏度转摄氏度的公式。eval() 函数表示将字符串变量变成数值
print(f"转换后的温度是{C:.2f}C") #输出语句,输出转换后的温度。
elif TempStr [-1] in ['C','c']: #判断语句,看输入的温度值是否是摄氏度
F = 1.8 * eval(TempStr[0:-1]) +32 #执行语句,华氏度转摄氏度的公式。eval() 函数表示将字符串变量变成数值
print(f"转换后的温度是{F:.2f}F") #输出语句,输出转换后的温度。
else:
print("输入格式错误")
案例2:python蟒蛇绘制
调用turtle画图工具,绘制出一条蟒蛇图
实现代码:
import turtle #导入turtle画图包
t = turtle.Pen() # 定义一个画笔
t.shape('turtle') # 定义画笔的形状
t.up() # 拿起画笔
t.fd(-250) #画笔向后移动250距离
t.down() # 放下画笔
t.pensize(25) # 设置画笔的粗细为25
t.seth(-40) # 调整画笔的方向为负40度
# t.color('purple')
color_list = ['red', 'blue', 'green', 'pink', 'yellow', 'black'] # 定义颜色列表
# for i in range(4):
for i in color_list: # for 循环语句,定义颜色变量i
t.color(i) # 从列表中取颜色变量
t.circle(40, 80) # 画圆,以40为半径,旋转80度
t.circle(-40, 80)# 画圆,以负40为半径,旋转80度
t.left(40) #画笔方向先左旋转40度
t.fd(30) #画笔先前行走30的距离
t.circle(20, 180) #画圆,以20为半径,旋转180度
t.fd(20) # 画笔向前20
turtle.mainloop()
案例3:练习操作,画一个笑脸图形
实现代码:
import turtle
#定义一个画笔,画一个半径为170的大圆,用黄色填充,作为脸的轮廓
t = turtle.Pen()
t.shape('turtle')
t.fillcolor('yellow')
t.begin_fill()
t.circle(170, 360)
t.end_fill()
#改变画笔的位置,画一个半径为100的半圆,用红色填充,作为嘴巴
t.up()
t.goto(-90,120)
t.down()
t.right(90)
t.pensize(5)
t.color('red')
t.circle(100,180)
#改变画笔的位置,画一个半径为65的小半圆,用黑色填充,作为眉毛
t.up()
t.goto(-15,270)
t.down()
t.seth(120)
t.color('black')
t.pensize(5)
t.circle(65,120)
#改变画笔的位置,画一个半径为60的小半圆,用黑色填充,作为眉毛
t.up()
t.goto(130,270)
t.down()
t.seth(120)
t.circle(60,120)
#改变画笔的位置,画一个半径为10的圆,用黑色填充,作为右眼球
t.up()
t.goto(-120,220)
t.down()
t.fillcolor('black')
t.begin_fill()
t.circle(10,360)
t.end_fill()
#改变画笔的位置,画一个半径为10的圆,用黑色填充,作为左眼球
t.up()
t.goto(40,220)
t.down()
t.fillcolor('black')
t.begin_fill()
t.circle(10,360)
t.end_fill()
#改变画笔的位置,画一个半径为70的小半圆,用黑色填充,作为左眉毛
t.up()
t.goto(140,220)
t.down()
t.right(90)
t.pensize(20)
t.color('white')
t.circle(70,60)
#改变画笔的位置,画一个半径为70的小半圆,用黑色填充,作为右眉毛
t.up()
t.goto(-20,220)
t.down()
t.right(60)
t.pensize(20)
t.color('white')
t.circle(70,60)
turtle.mainloop()
心得:学习必须在路上。
明天计划:好好听课,认真练习。不辜负时光。
内容总结
以上是互联网集市为您收集整理的python基础课day2全部内容,希望文章能够帮你解决python基础课day2所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。