深入理解Python语言

  • 计算机技术的演进
  • 五种编程语言的多样初心
  • Python语言的特点
  • “超级语言”的诞生

实例2:Python蟒蛇绘制

#PythonDraw.py
import turtle
turtle.setup(650,350,200,200)
'''width650,height350,startx200,starty200starx,stary可选setup不是必须的'''
turtle.penup()
'''turtle.pendown()、turtle.pd()、turtle.down(),下笔,移动时绘画。turtle.penup()、turtle.pu()、turtle.up(),拿起笔,移动时不绘画。'''
turtle.fd(-250)
'''表示向后退250像素也可以表示为turtle.bk(250)'''
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("purple")
turtle.seth(-40)
'''angle-40°'''
for i in range(4):turtle.circle(40,80)turtle.circle(-40,80)
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40*2/3)
turtle.done()

模块一 turtle库的使用

turtle.goto(x,y)  #让海归到达(x,y)位置
import turtle
turtle.goto(100,100)
turtle.goto(100,-100)
turtle.goto(-100,-100)
turtle.goto(-100,100)
turtle.goto(0,0)



当r值为正数时,圆心在当前位置/小海龟左侧。

当r值为负数时,圆心在当前位置/小海龟右侧。

import turtle
turtle.left(45)
turtle.fd(150)
turtle.right(135)
turtle.fd(300)
turtle.left(135)
turtle.fd(150)


turtle.colormode(mode)
  • 1.0:RGB小数值模式
  • 255:RGB整数值模式

测试1

描述
获得用户输入的一个整数a,计算a的平方根,保留小数点后3位,并打印输出。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

输出结果采用宽度30个字符、右对齐输出、多余字符采用加号(+)填充。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

如果结果超过30个字符,则以结果宽度为准。

a=int(input())
c=pow(a,0.5)
print("{0:+>30.3f}".format(c))

测试2

字符串分段组合
描述
获得输入的一个字符串s,以字符减号(-)分割s,将其中首尾两段用加号(+)组合后输出。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

s=input()
l=s.split('-')
print(l[0]+'+'+l[-1])

Python语言程序设计——第二周:Python基本图形绘制相关推荐

  1. Python语言程序设计 第一周习题

    Python语言程序设计 第一周习题 习题1 获得用户输入的一个整数,参考该整数值,打印输出"Hello World",要求:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮ ...

  2. python语言程序设计是什么,python语言程序设计教程

    python语言程序设计是什么 Python是一种跨平台的计算机程序设计语言. 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. 最初被设计用于编写自动化脚本(shell),随着版本的 ...

  3. 嵩天-Python语言程序设计程序题--第二周:基本图形绘制

    前言:嵩天老师的<Python语言程序设计课程>被评为国家精品课程,在幕课上累计超过11万学员,里面的习题对初学者入门Python,提高编程实战能力很有帮助.因此,我想把自己学习这门课程作 ...

  4. python语言程序设计嵩天-Python语言程序设计基础(第2版)嵩天课后答案

    嵩天.礼欣.黄天羽Python语言程序设计基础(第2版)习题答案本书提出了以理解和运用计算生态为目标的Python语言教学思想,在系统讲解Python语言语法的同时介绍了从数据理解到图像处理的14个P ...

  5. python语言程序设计——深入学习python

    写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 1.编程语言种类的发展 2.Python特点与优势 Python语言是通用语言,适用于普适的计算机问题求解的开发. 最大 ...

  6. python语言程序设计梁勇-Python语言程序设计(美-梁勇)第1章习题解答

    Python语言程序设计(美-梁勇)第1章计算机.程序和Python概述习题解答 第一章 计算机.程序和python概述 1.1什么是硬件?什么是软件? 答:硬件包括计算机上能看到的物理元素,而软件提 ...

  7. python语言程序设计有用吗,python对设计师有什么用

    python对电商设计师有帮助吗 python对电商设计师有帮助.Python是完全面向对象的语言.函数.模块.数字.字符串都是对象.并且完全支持继承.重载.派生.多继承,有益于增强源代码的复用性. ...

  8. python语言程序设计嵩天-python语言程序设计基础(嵩天版),第二章程序练习题...

    python语言程序设计基础(嵩天版),第二章程序练习题 欢迎访问江南烧酒的博客 2.2汇率兑换程序.按照1美元=6人民币汇率编写一个美元和人民币的双向兑换程序. """ ...

  9. python语言程序设计基础网课-Python语言程序设计基础答案

    [填空题]逻辑型数据在参与算术运算的过程中可以被当作整数进行操作,通常True的值对应整数1,False的值对应整数____________. [单选题]在Python中,不可以用来表示字符串的符号是 ...

最新文章

  1. CentOS yum 源的配置与使用
  2. apache camel 相关配置_使用apache camel从表中选择数据-问答-阿里云开发者社区-阿里云...
  3. BZOJ 1613: [Usaco2007 Jan]Running贝茜的晨练计划
  4. php编写个人所得税单元测试,php趣味编程-php求个人所得税
  5. jdk1.5-1.7新特性详细介绍
  6. IPv6網絡開發范例
  7. IPv4子网划分基础
  8. Spring Cloud消息驱动整合
  9. Linux之父炮轰 “全球最大同性恋网站” GitHub:Merge制造了毫无用处的垃圾信息!...
  10. 基于Android平台的会议室管理系统详细设计说明书
  11. matlab中clc、clear、close命令以及函数文件
  12. 浏览器安全检查5秒解决方案
  13. itunes使用备份,恢复
  14. win7母机上的vmware12中Ubuntu16中安装复制粘贴工具
  15. 高通AR加视屏解决方案
  16. 你知道DAU、MAU、PCU、DAU、ARPU、KPI是指什么?
  17. 相场理论基础-Foundation of Phase Field Modeling
  18. MIT-BIH心律失常数据库详解
  19. IOS 获取苹果手机的分辨率
  20. 计算机专业最简单的行业,五大行业是什么

热门文章

  1. TRANSLATE() 函数
  2. Segoe UI字体
  3. 薅羊毛利器——青龙面板+ndjdc搭建脚本运行环境
  4. 深圳Maker Faire创客市集:国内外创客组团来参展
  5. IDEA:yml不显示小绿叶图标
  6. Effie:一切都是刚刚好
  7. PHP对微信支付v2回调进行验签并将相关数据加入数据库
  8. java 图片压缩100k_Java 实现图片压缩的两种方法
  9. Elasticsearch集群运行过程中常见的问题及处理
  10. 云计算行业一般薪资多少 参加专业学习有必要吗