目录

1、画五角星

代码

运行实例

2、温度转换

代码

运行实例

3、同切圆

代码

运行实例

4、圆面积公式计算

代码

运行实例


今天上课我的学的程序非常简单,主要运用的是turtle模块,这个在python中一般用于的是画图类的程序,大家可以看看实例多多学习。(内容有详细注释)

一、画五角星

from turtle import * # 未导入turtle包,只是从这个命名空间导入了所有的成员
pensize(5)  #笔迹宽度
pencolor("green")  #笔迹颜色
fillcolor("red")   #Tk颜色规范字符串
begin_fill()     #开始填充
while True:fd(200)right(144)     #调整笔画方向if abs(pos()) < 1:    #查看,画笔是否回到原点,(回到原点时,为真)break   #如果回到,原点则跳出循环
end_fill()    #结束填充

运行之后会出现一个红星,大家也可以根据喜欢的大小和颜色修改。

二、温度转换

TempStr = input("请输入带有符号的温度值:")  #输入一个值并赋给TempStr,input(),input() 函数接受一个标准输入数据
if TempStr[-1] in ['F','f']:   #TempStr[-1]表示数据的位置,是一种逆向递减S[-1]为5,in表示该数据是否匹配in之后的[]的数据C = (eval(TempStr[0:-1]) - 32)/1.8          #eval() 函数用来执行一个字符串表达式,并返回表达式的值,TempStr[0:-1]表示取该数据的某个范围print("转换后的温度是{:.2f}C".format(C))        #{:.2f}有两种含义,{}表示将format(f)一个占位符,而:.2f表示将该数据取两位小数保留
elif TempStr[-1] in ['C','c']:F = 1.8*eval(TempStr[0:-1]) + 32print("转换后的温度是{:.2f}F".format(F))
else:                            #if和elif相当于条件1和2,else是其余print("输入格式错误")

运行成功后可以将华氏度,摄氏度相互转换

三、同切圆

import turtle #使用turtle库,绘制同切圆
turtle.pensize (2)         #笔迹大小
turtle.circle (10)         #半径为10的圆
turtle.circle (40)
turtle.circle (80)
turtle.circle (160)

可以出现几个圆,可以按照参数,调整自己喜欢的大小。

四、圆面积公式计算

r = 36#赋给r的值为多少
area =3.1415* r * r #圆面积公式
print ( area )    #输出面积
print ("{:.2f}".format ( area ))  #.2f表示将该数据取两位小数保留

输入半径计算圆的面积。

谢谢大家!今天的程序就到这里。

python实用案例合集相关推荐

  1. 八大医疗电子实用案例合集

    八大医疗电子实用案例合集 生命健康无小事,需要我们时刻注意,尤其是在高节奏生活的今天,加班熬夜导致猝死.因为无暇顾及导致老人走丢等问题频频发生,生命健康安全监测不容忽视,整理了一些医疗电子相关的设计方 ...

  2. 【OKR 案例合集】人资及销售部门相关岗位 OKR 案例大合集

    我们会发现,在我们实施 OKR 的时候,无论是对于刚接触 OKR 还是对 OKR 已经比较熟悉的人,在制定一个高效的 OKR 上,都会存在着不同程度的问题. Tita 推出了一系列实用且全面的 OKR ...

  3. cookie和url参数获取的常规实用方法合集(ES6)

    //获取某一个cookie的值 const getCookie = key => {var k = key, dc = document.cookie;if (dc.length > 0) ...

  4. python基础语法合集-Python基础语法合集.zip

    [实例简介]精心整理的Python基础语法合集,变量,循环,输入输出等等都有,主要是知道概念和怎么用的 如果打开文件后有文字变成符号的,先把字体改为宋体就正常了 [实例截图] [核心代码] 目录 了解 ...

  5. iOS开发中经常用的实用代码合集

    iOS开发中经常用的实用代码合集 本文整理了,在iOS开发中我们所遇到一些开发问题的技巧类的代码,让你在开发过程中避免了很多弯路,希望能给你的开发带来帮助和启发. 1.判断邮箱格式是否正确的代码: / ...

  6. 【Python常用函数合集】clip函数、range函数等

    你应该听说过,应用Python,可以让你处理一天的重复工作量,缩短到几分钟甚至更短.从此解放上班时间,研究更多更有效率的工作方法.进一步提升工作效率,让工作更出彩.这不是广告,这是实锤图片.    本 ...

  7. 企业微信品牌私域运营案例合集

    互联网下半场,正进入争夺流量.想尽办法抢占用户时间与心智的决赛圈.随着流量价格日益攀升,如何拉新.转化从而实现营收增长是企业亟待解决的问题.与此同时,私域流量一词也逐渐走进大众视野,从驻足观望到不得不 ...

  8. 华为云计算产品白皮书与案例合集

    华为云计算产品白皮书与案例合集 我国云计算发展一直"高烧"不退,云计算市场也是暗潮涌动,云计算已经成为众多互联网公司竞相角逐的领域.华为FusionCloud Omni Solut ...

  9. # java swing,awt图形化界面代码案例合集

    文章目录 java awt,swing图形化界面代码案例合集 java awt,swing图形化界面代码案例合集 package Demo1; import java.awt.*; public cl ...

最新文章

  1. python 查找文件内容性能 grep_使用grep查找文件中指定字符出现的次数
  2. AppCompat 22.1,Google暴走,MD全面兼容低版本
  3. oracle 正则表达式拆分字符串,oracle中通过正则表达式函数处理逗号分隔的字段...
  4. HarmonyOS之bytrace命令的使用
  5. python函数的作用复用代码_Python-函数和代码复用
  6. python 多线程和协程结合_如何让 python 处理速度翻倍?内含代码
  7. Java快速入门学习笔记7 | Java语言中的类与对象
  8. 9203 演练 jsp实现增删改查
  9. qt纯c++编程增加多线程支持库
  10. Java关键字break、return、continue
  11. 解决Winform应用程序中窗体背景闪烁的问题
  12. python爬虫代码-Python爬虫入门(01) -- 10行代码实现一个爬虫
  13. springboot 多线程_从零开始到架构,800页Java+并发+容器+多线程+高并发+Spring+SpringBoot源码...
  14. 项目管理:研发项目经理为何难做
  15. 微分方程数值解法(1)——常微分方程初值问题的数值解法
  16. 安卓系统如何访问wincc服务器,wincc客户端读取服务器数据库
  17. Flash:任意变形工具的使用
  18. 程序员学习的5个国外网站推荐
  19. Google Hacking使用详解
  20. python控制windows窗口、并输入数据_python win32api win32gui win32con 窗口句柄 发送消息 常用方法 键盘输入...

热门文章

  1. 学术诚信的重要性_宋瑞:坚持学术诚信 恪守学术道德 捍卫学术尊严
  2. 计算机主机怎么连接显示器,一台主机两个显示器怎么连接 一台主机两个显示器如何设置...
  3. C++输入密码显示*
  4. 使用MATLAB的residue()命令求传递函数的展开式
  5. 高通三款处理器齐发布 全面死磕联发科
  6. 微软 Windows 10 官方下载地址
  7. 监控摄像头的测试方法
  8. 重温儿时经典《坦克大战》
  9. RK3399 Android7.1 ACOVP导致系统死机
  10. 查看Linux内核版本及发行版本