SDUT PTA Python实验一 Python基础(注释版)

您所在的位置:网站首页 Python中的math库计算球体积 SDUT PTA Python实验一 Python基础(注释版)

SDUT PTA Python实验一 Python基础(注释版)

2024-07-16 05:52| 来源: 网络整理| 查看: 265

目录

 

7-1 sdut-温度转换

7-2 sdut-oop-1 简单的复数运算

7-3 sdut-入门-转换字母

 7-4 sdut-计算球体积

7-5 sdut-数据类型-1-求班级男女生比例

7-6 sdut-常用类-骄傲的代价

7-7 sdut-求奇数分之一序列的前N项近似和

7-8 sdut-求平方与倒数序列的近似和

7-9 sdut-入门-三个整数和、积与平均值

7-10 sdut-入门-买糖果

7-1 sdut-温度转换

输入一个华氏温度,输出摄氏温度,其转换公式为:C=5(F-32)/9。

输入格式:

输入数据只有一个实数,即华氏温度。

输出格式:

输出数据只有一个,即摄氏温度,保留2位小数。

提示:输出数据时小数点保留2位小数的实现方式如下。

(1) PYTHON实现:

print("%.2f" %(c)) #其中,c为变量 (方式1) print("{:.2f}".format(c)) #其中,c为变量(方式2)

(2)Java实现:

System.out.printf("%.2f",c); //c为变量 输入样例: 32.0 输出样例: 0.00  答案: f=float(input())#输入浮点型 c=5*(f-32)/9 print("%.2f"%(c)) 7-2 sdut-oop-1 简单的复数运算 设计一个类Complex,用于封装对复数的下列操作: 成员变量:实部real,虚部image,均为整数变量; 构造方法:无参构造方法、有参构造方法(参数2个) 成员方法:含两个复数的加、减、乘操作。 复数相加举例: (1+2i)+(3+4i)= 4 + 6i 复数相减举例: (1+2i)-(3+4i)= -2 - 2i 复数相乘举例: (1+2i)*(3+4i)= -5 + 10i 要求:对复数进行连环算术运算。

提示:如果用PYTHON语言实现,不必设计Complex类,可以使用内置的复数数据类型,完成复数的算术运算。

输入格式: 输入有多行。 第一行有两个整数,代表复数X的实部和虚部。 后续各行的第一个和第二个数表示复数Y的实部和虚部,第三个数表示操作符op: 1——复数X和Y相加;2——复数X和Y相减;3——复数X和Y相乘。 当输入0 0 0时,结束运算,输出结果。 输出格式: 输出一行。 第一行有两个整数,代表复数的实部和虚部,实部和虚部之间用1个空格分开。 输入样例: 1 1 3 4 2 5 2 1 2 -1 3 0 2 2 0 0 0 输出样例: 5 -7  答案: a,b=map(int,input().split())#得到输入的去空格的int型数值,分别赋予a,b x=complex(a, b)#x用来表示一个复数,比如complex(1,2)实为1+2i while 1:#当有输入时 a,b,c=map(int,input().split()) y = complex(a, b) if (y==0&c==0):#输入000时输出 print(int(x.real),int(x.imag))#.real表示实部,.imag表示虚部 break if c==1: x=x+y elif c==2: x=x-y else : x=x*y 7-3 sdut-入门-转换字母 输入格式:

从键盘上输入一个小写字母。

输出格式:

小写字母装换成大写字母输出。

输入样例: a 输出样例: A 答案:  a=input() print(a.upper())  7-4 sdut-计算球体积

根据输入的半径值,计算球的体积。

提示:PI=3.1415926。

输入格式:

输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。

输出格式:

输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。

提示:PYTHON3输出三位小数的语句:print("%.3f" % (v)) ;其中,v为变量。

输入样例: 1 1.5 输出样例: 4.189 14.137 答案:  while 1:#while,try,except实现多组输入 try : r = float(input()) PI = 3.1415926 v = 4/3 * PI * r * r * r print("%.3f" %(v)) except : break; 7-5 sdut-数据类型-1-求班级男女生比例

新的一学期开始,HH同学在学校认识了很多的同学,但是他却不知道自己本班男生和女生的比例是多少。对于学过编程的你一定简单极了吧。你能帮他算出男生女生的百分比吗?

输入格式:

每行输入正整数男生和女生的数目n,m(0



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3