python第二章课后题答案_Python语言程序程序设计-第二章习题解答

这是第二章的习题解答,可能题目的序号有一点错位,改天再修改吧

# 2.1

from __future__ import division

Celsius =eval(raw_input("Enter a degree in Celsius: "))

fahrenheit = (9/5)*Celsius+32

print Celsius , "Celsius is", fahrenheit ,"Fahrenheit"

# 2.2

import math

from __future__ import division

radius,length = eval(raw_input("Enter the radius and length of a sylinder:"))

area = radius*radius*math.pi

volume = area*length

print "The area is",area

print "The volume is",volume

# 2.3

from __future__ import division

mile = eval(raw_input("Enter the value for feet:"))

meter = mile*0.305

# print mile,"feet is",meter,"meters"

print " %.2f feet is %.2f meters" % (mile,meter)

# 2.4

from __future__ import division

p = eval(raw_input("Enter a value in pounds: "))

k =p*0.454

print "%.3f pounds is %.3f kilograms" % (p,k)

# 2.5

from __future__ import division

salary,rate = eval(raw_input("Enter the subtotal and a gratuity rate: "))

gratuity = salary*rate/100

total = gratuity+salary

print "The gratuity is %.3f and the total is %.3f" % (gratuity,total)

# 2.6

from __future__ import division

value = eval(raw_input("Enter a number between 0 and 1000:"))

if 100<=value and value<1000:

sum = value%10+value//10%10+value//100

elif 10<=value and value<100:

sum = value%10+value//10%10

elif value<10:

sum = value

print sum

# 2.7

from __future__ import division

minutes = eval(raw_input("Enter the number of minu

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值