《python程序设计教程》第2章 Python语言基础知识 习题2答案 您所在的位置:网站首页 上海交通大学python教程答案 《python程序设计教程》第2章 Python语言基础知识 习题2答案

《python程序设计教程》第2章 Python语言基础知识 习题2答案

2023-11-07 12:57| 来源: 网络整理| 查看: 265

1.运用输人输出函数编写程序.将华氏温度转换成摄氏温度。换算公式:C=(F-32)*5/9,其中C为摄氏温度,F为华氏温度。

F=float(input('请输入华氏温度:')) C=(F-32)*5/9 print('摄氏温度:',C)

2.编写程序,根据输人的长和宽,计算矩形的面积并输出。

length=float(input('请输入矩形的长:')) width=float(input('请输入矩形的宽:')) S=length*width print('矩形的面积为:',S)

3.编写程序,输入三个学生的成绩计算平均分并输出。

score1=float(input('请输入第1个同学的成绩:')) score2=float(input('请输入第2个同学的成绩:')) score3=float(input('请输入第3个同学的成绩:')) avg=(score1+score2+score3)/3 print('平均成绩为:',avg)

4.根据以下叙述写出正确的条件表达式:

有语文Chine)数学(Math)、英语(Engish)三门课程,均采用百分制,60分及以上为及格,90分及以上为优秀。

(1)三门课程都及格;

(2)至少一门课程及格;

(3)语文及格且数学或者英语优秀。

Chinese=float(input("请输入语文成绩:")) Math=float(input("请输入数学成绩:")) English=float(input("请输入英语成绩:")) if Chinese>=60 and (Math>=90 or English>=90): print("语文及格且数学或者英语优秀") elif Chinese>=60 and Math>=60 and English>=60: print("三门课程都及格") elif Chinese>=60 or Math>=60 or English>=60: print("至少一门课程及格")

5.Python中的pass语句有何作用?

pass是一个空语句,不做任何事情,一般只用做占位语句,是为了保持程序结构的完整性。在程序设计的过程中,我们可以用pass替代某些代码,在后续过程中再做补充。

6.为了给孩子储备教育基金,希望在孩子满10周岁(120个月)时能够提取5万元用于教育。现有各种不同收益率的按月复利计算教育投资基金。编写程序,根据键盘输人的月收益率,计算在孩子出生时该投资多少钱来购买基金,使得孩子10周岁时能取回5万元用于教育。计算公式如下:

 

rate=float(input('请输入月收益率:')) final=50000 month=120 money=final/(1+rate)**month print('投资金额:',money)



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有