首页 > 编程语言 >pta python实验1-3

pta python实验1-3

时间:2023-03-18 21:58:40浏览次数:40  
标签:输出 python 样例 pta 实验 格式 print input 输入

7-1 Hello World

这是学习每种程序设计语言的第一个实例。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬

输出Hello World,注意大小写。

输入格式:

输出格式:

Hello World

输入样例:

在这里给出一组输入。例如:

 

输出样例:

在这里给出相应的输出。例如:

Hello World
print("Hello World")

7-2 介绍一下你自己

本题目要求输入你的姓名、年龄和籍贯,然后输出一个自我介绍的字符串。

输入格式:

输入你的姓名、年龄和籍贯。

输出格式:

对每一组输入,在一行中输出一个自我介绍的字符串。

输入样例:

小明
20
北京
 

输出样例:

大家好!我是小明,今年20岁,来自北京。
1 str1 = input()
2 str2 = input()
3 str3 = input()
4 str = "大家好!我是"+str1+",今年"+str2+"岁,来自"+str3+"。"
5 print(str)

7-3 美化姓名

输入姓名,美化后输出。

输入格式:

输入一个姓名,如“张无忌”、“哪吒”、“Fiona

输出格式:

在姓名的左右各加上一个星号,如“*张无忌*”、“*哪吒*”、“*Fiona*

输入样例:

在这里给出一组输入。例如:

Tom
 

输出样例:

在这里给出相应的输出。例如:

*Tom*
str = input()
print("*"+str+"*")

7-4 半圆弧的长度

输入圆的半径,求半圆弧的长度(使用math库的pi常量)

输入格式:

输入圆的半径,可以是小数,也可以是整数。

输出格式:

输出结果,要求结果保留2位小数。输出格式为:L=×××

输入样例:

在这里给出一组输入。例如:

2
 

输出样例:

在这里给出相应的输出。例如:

L=6.28
1 import math
2 
3 
4 r = float(input())
5 print("L=%.2f" % (math.pi*r))

7-5 输出工资表

现要求打印一份员工工资,输入员工的姓名、每小时收入、工作时长,税率和养老金比例,计算员工的净收入并输出相应的信息。
员工的工资 = 每小时收入 * 工作时长
税费 = 工资 * 税率
养老金 = 工资 * 养老金比例
净收入 = 工资 - 税费 - 养老金

输入格式:

输入共5行,每一行依次为员工的姓名、工作时长、每小时收入、税率和养老金比例

输出格式:

依次在每一行输出:姓名、工作小时、每小时收入、工资、扣除金额(四舍五入保留2位小数)、净收入(四舍五入保留2位小数)

输入样例:

在这里给出一组输入。例如:

于敏
8
110
0.1
0.05

输出样例:

在这里给出相应的输出。例如:

Employee Name: 于敏

Hours Worked:  8
Pay Rate: $110
Gross Pay: $880
Deductions: 132.00
Net Pay: 748.00
 1 name = input()
 2 day = int(input())
 3 pay = int(input())
 4 tax = float(input())
 5 ratio = float(input())
 6 print("Employee Name: %s"%name)
 7 print("\nHours Worked:  %d"%day)
 8 print("Pay Rate: $%d"%pay)
 9 print("Gross Pay: $%d"%(day * pay))
10 yanglao = float(day * pay * (tax+ratio))
11 print("Deductions: %.2f" %yanglao)
12 print("Net Pay: %.2f" %(day * pay - yanglao))

7-6 华氏温度到摄氏温度的转换

从键盘读取华氏温度,转换成摄氏温度并输出,保留1位小数。
转换公式为:c=5/9*(f-32), 其中,f为华为温度,c为摄氏温度。

输入格式:

输入一个整数或实数,表示华氏温度

输出格式:

输出摄氏温度,保留1位小数

输入样例:

在这里给出一组输入。例如:

100
 

输出样例:

在这里给出相应的输出。例如:

37.8
1 f = eval(input())
2 c = 5/9 * (f-32)
3 print('{:.1f}'.format(c))
4  

7-1 PY圆面积

编写程序,输入圆的半径,计算圆的面积并输出。

提示:圆的计算公式为
area=π×radius2
,在这道题中,π取3.14159

输入格式:

输入为一个大于0的浮点数,表示圆的半径。

输出格式:

输出一个浮点数,小数点后输出两位,表示圆的面积。

输入样例:

3.2
 

输出样例:

32.17
1 import math
2 pi = 3.14159
3 r = float(input())
4 S = pi * r * r
5 print("%.2f" %S)

7-2 计算数学函数f(x)

import math
x=float(input())
y=math.log(6.5*x,)
m=math.radians(65)
fx=math.cos(m)+(20*x+math.exp(x))/(math.sqrt(1+pow(x,4)))-y
print("f(%.2f)=%.3f"%(x,fx))
7-3 PY时间差

10点半到11点45之间,有几小时几分钟呢?

你要写一个程序,读入两个时间,计算它们之间的时间差,输出相差几小时几分钟。

输入格式:

输入两行,分别表示两个时间,均以24小时制表达,每个时间以“小时 分钟”的形式表达,第二个时间一定比第一个时间晚或相同,而且一定在同一天内。

输出格式:

输出表示两个时间之间的时间差的两个数字,第一个数字是时间差中的小时数,第二个数字是时间差中的分钟数。

输入样例:

10 30 
11 45
 

输出样例:

1 15
1 hour1,min1=map(int,input().split())
2 hour2,min2=map(int,input().split())
3 all1=hour1*60+min1
4 all2=hour2*60+min2
5 hour3=(all2-all1)/60
6 min3=(all2-all1)%60
7 print("%d %d"%(hour3,min3))

7-4 10年以后

输入现在的年龄和体重,假设10年后体重会增加10%,输出你10年后的年龄和体重

输入格式:

输入在一行中给出1个整数,1个小数,用空格隔开。

输出格式:

在一行中输出10年后的年龄和体重。体重用%.2f

输入样例:

20  50.3
 

输出样例:

After ten years, 1’m 30 years old and weigtht 55.33kg

 1 year,weight=map(float,input().split()) 2 print("After ten years, 1’m %d years old and weigtht %.2fkg"%((year+10),(weight*1.1))) 
7-5 求正弦值 输入角度
 

求正弦值。pi使用系统定义的pi值。

输入格式:

输入角度,小数

输出格式:

输出正弦值,保留两位小数

输入样例:

在这里给出一组输入。例如:

45
 

输出样例:

在这里给出相应的输出。例如:

0.71

1 import math
2 x1=float(input())
3 x1=math.radians(x1)
4 x1=math.sin(x1)
5 print("%.2f"%x1)

7-6 平面上的两点间距离计算(高教社,《Python编程基础及应用》习题3-13)

输入平面上两个点A和B的坐标,(x1,y1)和(x2,y2),完成如下任务:

  1. 要求使用者输入A,B的平面坐标共4个值;
  2. 计算并输出两点之间的距离,保留2位小数。

输入格式:

点A的X坐标 , 点A的Y坐标
点B的X坐标 , 点B的Y坐标
 

输入样例:

15,-189
22,176
 

输出样例:

365.07

1 import math
2 x1,y1=map(float,input().split(","))
3 x2,y2=map(float,input().split(","))
4 x=int(x1-x2)
5 y=y1-y2
6 s=math.sqrt(x**2+y**2)
7 print("%.2f"%s)

7-1 求三个数中的最大值

输入三个整数,找出三个数中的最大数。

输入格式:

分三行输入三个整数。注意:

  1. 输入使用input(),不要增加额外的提示信息
  2. input 函数返回值是字符串, 可以使用 int(input()) 或 eval(input()) 来进行转换

输出格式:

直接输出

输入样例:

23
56
19
 

输出样例:

56

1 a=input()
2 b=input()
3 c=input()
4 s=max(a,b)
5 n=max(s,c)
6 print("%s"%(n))

7-2 温度转换

根据华氏和摄氏温度定义,转换公式如下:

  • C=1.8F−32​
  • F=1.8C+32

这里,C表示摄氏温度,而F表示华氏温度。

如果输入的温度用最后一个字母标识摄氏或华氏,如:

  • 32C
  • 67.2F

请写程序根据温度的单位换算成另一种温度。

输入格式:

一个温度值,可能带有小数点,最后用大写字母C或F表示摄氏或华氏温度。

输出格式:

一个温度值,可能带有小数点,最后用大写字母C或F表示摄氏或华氏温度。

输入样例:

32C
 

输出样例:

89.6F

from decimal import Decimal


t=input()
if t.endswith('C'):
    t=t.rstrip('C')
    t=float(t)
    m=1.8*t+32
    m=str(m)
    m = Decimal(m).normalize()
    print("%sF" % (m))
else:
    t=t.rstrip('F')
    t=float(t)
    n=(t-32)/1.8
    n=str(n)
    n = Decimal(n).normalize()
    print("%sC" % (n))

7-3 成绩判断 

7-3 成绩判断  分数 20 作者 徐焕 单位 集美大学

输入两个数值,用逗号隔开,表示实验成绩x和考试成绩y,两个成绩其中任一个低于60分,则输出“不合格”,总评成绩为(x+y)/2,若总评成绩90分以上(含90分)输出“成绩优秀”,如果总评成绩在80到89 之间,则输出“良好”,其他都输出“通过”。

输入格式:

输入两个数字,逗号隔开

输出格式:

输出 成绩优秀,良好、通过或者不及格

输入样例1:

在这里给出一组输入。例如:

80, 75
 

输出样例1:

在这里给出相应的输出。例如:

通过
 

输入样例2:

在这里给出一组输入。例如:

98,96
 

输出样例2:

在这里给出相应的输出。例如:

成绩优秀
 

输入样例3:

在这里给出一组输入。例如:

88,86
 

输出样例3:

在这里给出相应的输出。例如:

良好

 1 scores = input()
 2 x, y = scores.split(",")
 3 x, y = float(x), float(y)
 4 average_score = (x + y) / 2
 5 if x < 60 or y < 60:
 6     print("不合格")
 7 elif average_score >= 90:
 8     print("成绩优秀")
 9 elif 80 <= average_score <= 89:
10     print("良好")
11 else:
12     print("通过")

7-4 计算BMI并判断

请编写一个程序来计算并显示一个人的体重指数(BMI),其计算公式为:

BMI=weight×703÷height2

其中,体重weight是以磅为单位,身高height是以英寸为单位。程序输入其体重和身高,然后显示用户的BMI(保留两位小数,用int(BMI*100)/100)。此外,程序还显示一条信息说明用户是“体重最佳”,还是“体重超重"或“体重过轻”。当一个人的BMI在18.5与25之间时,其体重被认为是“体重最佳”。如果BMI小于18.5,则被认为是"体重过轻";如果BMI大于25,则被认为是“体重超重"。

输入格式:

分行输入体重、身高

输出格式:

第一行输出BMI值(保留两位小数)
第二行输出判断信息

输入样例:

在这里给出一组输入。例如:

286.8 
63.8
 

输出样例:

在这里给出相应的输出。例如:

BMI = 49.53
体重超重

 1 weight = float(input())
 2 height = float(input())
 3 bmi = weight * 703 / (height ** 2)
 4 bmi = int(bmi*100)/100
 5 print("BMI = {:.2f}".format(bmi))
 6 if bmi < 18.5:
 7     print("体重过轻")
 8 elif bmi <= 25:
 9     print("体重最佳")
10 else:
11     print("体重超重")

7-5 运输打折问题

 

 1 '''weight,s=map(int,input().split())
 2 price=0
 3 discount=0
 4 if s<250:
 5     discount=0
 6 elif s<500:
 7     discount=0.02
 8 elif s<1000:
 9     discount=0.05
10 elif s<2000:
11     discount=0.08
12 elif s<3000:
13     discount=0.1
14 elif s>=3000:
15     discount=0.15
16 else :
17     print(0)
18 price=weight*s*(1-discount)
19 price=int(price)
20 print(f"{price}")'''
21 a,s=input().split()
22 a,s=float(a),float(s)
23 if s<250:
24     d=1
25 elif s<500:
26     d=0.98
27 elif s<1000:
28     d=0.95
29 elif s<2000:
30     d=0.92
31 elif s<3000:
32     d=0.9
33 elif s>=3000:
34     d=0.85
35 else:
36     print(0)
37 print('{}'.format(int(a*s*d)))

 

 
 

标签:输出,python,样例,pta,实验,格式,print,input,输入
From: https://www.cnblogs.com/jszs0013/p/17231900.html

相关文章

  • 实验2
    task1#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5#defineR1586#defineR2701intmain(){intnumber;inti;srand......
  • 使用python自动监控程序运行过程数据
    操作系统:CentOS7.6.1810_x64Python版本:2.7.5一、背景描述工作中会遇到需要监控程序运行过程数据的情况,比如定时执行监控的cmd并记录执行结果,本文提供一种实现方式......
  • 实验2
    实验任务1:代码:#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5#defineR1586#defineR2701intmain(){intnumber;inti;......
  • [oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化
    编码进化回忆上次内容上次回顾了早期的英文字符点阵最小的3*5通用的5*7点阵字库逐渐规范化这些点阵字符的字型究竟是如何被存储的呢?......
  • 实验二
    实验任务一源代码#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5#defineR1586#defineR2701intmain(){intnumber;inti;......
  • SYNU PTA C++ 第三章实验题
    题目详细内容见PTA,仅提供答案参考。7-7冒泡1#include<iostream>2usingnamespacestd;34voidmerge(int*arr,intleft,intmid,intright)5{6......
  • python安装
    一、python安装1.windows下的python安装*下载安装包https://www.python.org/downloads/release/python-352/*安装默认安装路径:C:\python3......
  • Python操作pdf文件|pdfpiumbe&PyPDF2
    Python操作pdf文件1pdfpiumber库pdfpiumber是一个免费、开源的Python库,用于提取PDF文件中的文本和表格数据。它包括一个PDF解析器,可以找到和提取PDF文档中的文本和表格......
  • python并发编程
    1.协程示例1:importtimeimportasyncioasyncdefcrawl_page(url):print('crawling{}'.format(url))sleep_time=int(url.split('_')[-1])awaitasyncio.slee......
  • 这13个Python GUI库,正在学习Python的你必须知道
    Python是一种高级编程语言,它用于通用编程,由GuidovanRossum在1991年首次发布。Python的设计着重于代码的可读性。Python有一个非常大的标准库,并且有一个动态类型系......