python语音程序设计基础(第2版)嵩天 礼欣 黄天羽 第二章课后习题

原创 2018年04月14日 23:14:18

2.1  实例1的修改。改造实例代码1,采用eval(input(<提示内容>))替换现有输入部分,并使输出的部分为整数。

参考代码:

TempStr=input("请输入带有符号的温度值:")

if TempStr[-1] in ['F','f']:

    C=(eval(TempStr[0:-1])-32)/1.8

    print("转换后的温度是{:.0f}C".format(C))

elif TempStr[-1] in ['c','C']:

    F=1.8*eval(TempStr[0:-1])+32

    print("转换后的温度是{:.0f}".format(F))

else:

    print("输入格式错误")

2.2 汇率兑换程序。按照温度转换程序的设计思路,按照1美元=6人民币汇率编写一个美元和人民币的双向兑换程序

参考代码:

TempStr=input("请输入带有符号的金钱数额:")

if TempStr[-1] in ['D','d']:

    Y=6*eval(TempStr[0:-1])

    print("转换后的钱数是{:.2f}Y".format(Y))

elif TempStr[-1] in ['Y','y']:

    D=eval(TempStr[0:-1])/6

    print("转换后的钱数是{:.2f}D".format(D))

else:

    print("输入错误")

2.3 实例2的修改。改造实例代码2.1,绘制一条彩色蟒蛇,即在绘制Python蟒蛇的每个小段时,画笔的绘画颜色会发生改变。

参考代码:

import turtle

turtle.setup(650,350,200,200)

turtle.penup()

turtle.fd(-100)

turtle.pendown()

turtle.pensize(20)

turtle.pencolor("violet")

turtle.seth(-40)

for i in range(3):

    turtle.circle(40,80)

    turtle.penup()

    turtle.pendown()

    turtle.pencolor("yellow")

    turtle.circle(-40,80)

    turtle.penup()

    turtle.pendown()

    turtle.pencolor("red")

turtle.circle(40,80/2)

turtle.fd(40)

turtle.penup()

turtle.pendown()

turtle.pencolor("blue")

turtle.circle(16,180)

turtle.fd(40*2/3)











mooc 嵩天python课程练习题二

上课笔记:因为是在可运行代码里面写的,所以都是写成注释了import turtle import turtle as t   #之后调用函数就是 t.fb()这样的形式了 from turtle im...
  • Summer__show_
  • Summer__show_
  • 2018-03-24 22:41:24
  • 290

python语言程序设计基础

  • 2018年04月14日 11:18
  • 48.51MB
  • 下载

Python 程序设计语言 笔记(一)

学习课程:《Python 语言程序设计》 开设学校:北京理工大学 教学老师:嵩天、黄天羽、礼欣 学习者:广东海洋大学 计科1154 许佳耀 学习时间: 2016年3月6日 4h 一、学...
  • longteng007
  • longteng007
  • 2016-03-26 23:19:11
  • 4170

python程序设计:基础1习题

python基础实例
  • u012192662
  • u012192662
  • 2014-03-22 15:38:22
  • 2824

python(第二版)第三章答案

3-1 标识符。为什么python中不需要变量名和变量类型声明?答:变量在第一次被赋值时自动声明。在赋值时解释器会根据语法和右侧的操作数来决定新对象的类型。3-2 标识符。为什么python中不需要声...
  • MTbaby
  • MTbaby
  • 2016-10-17 18:24:22
  • 1684

Python语言程序设计-学习笔记1:简介及目录

最近在慕课网上报了一门课,目的是入门Python;课程内容比较紧凑,开了许久了,最近才学习; 作为一门时下火热的一门语言,仅为兴趣,学习学习! 课程简介: Python语言程序设计 北京理工大学...
  • baby_hua
  • baby_hua
  • 2017-11-14 17:20:17
  • 597

向量场的方向导数仍为向量场

这个问题要追溯到,我看normal curvature的时候, 里面涉及到了一个叫做Shaper Operator, 在wolfram mathworld里面的定义为: 而normal vurva...
  • seamanj
  • seamanj
  • 2016-05-23 23:19:38
  • 1020

中国大学MOOC课程《Python语言程序设计》课后练习第一周

中国大学MOOC课程《Python语言程序设计》课后练习第一周1、字符串拼接 python从2.6版本后增加了format函数,用来代替%s,%r等格式化字符串:# -*- coding: utf-...
  • learn_is_happy
  • learn_is_happy
  • 2017-12-01 23:03:39
  • 507

Python学习笔记(一)

第一次写博客,曾经在一本书上看到说养成一个写博客的习惯,所以尝试写写博客。有时候网上查资料,博客上总能让人眼前一亮,所以现在正好在学习Python, 趁此机会,学习一下写博客。 我是一个Python小...
  • m0_37707157
  • m0_37707157
  • 2017-10-06 20:01:54
  • 115

python语音程序设计基础(第2版)嵩天 礼欣 黄天羽 第二章课后习题

2.1  实例1的修改。改造实例代码1,采用eval(input(&amp;lt;提示内容&amp;gt;))替换现有输入部分,并使输出的部分为整数。参考代码:TempStr=input(&quot;...
  • wufuqin2016
  • wufuqin2016
  • 2018-04-14 23:14:18
  • 77
收藏助手
不良信息举报
您举报文章:python语音程序设计基础(第2版)嵩天 礼欣 黄天羽 第二章课后习题
举报原因:
原因补充:

(最多只允许输入30个字)