浙大pta大计基
Posted 阿漆2077
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浙大pta大计基相关的知识,希望对你有一定的参考价值。
作者在自己写pta时留下的幼稚代码~
7-1
a=int(input())
b=int(input())
print(a+b)
7-2
a,b,c=input().split()
a=int(a)
b=int(b)
c=int(c)
print( b*b-4*a*c)
7-3
print("人生苦短,我学Python")
7-39
m=int(input())
print("sum =",(m+11)*(m-10)//2)
7-40
x=float(input())
if x!=0 :
y=1/x
else :
y=0
str = "f(%.1f) = %.1f" %(x,y)
print(str)
7-41
a=int(input())
if a<0 :
print("Invalid Value!")
elif 0<=a<=50 :
str="cost = %.2f"%(a*0.53)
print(str)
elif a>50:
str="cost = %.2f"%(50*0.53+(a-50)*0.58)
print(str)
7-4
a,n=input().split()
a=int(a)
n=int(n)
s=0
m=0
for i in range(n) :
m=10*m+a
s=s+m
print("s =",s)
7-5
n=int(input())
sum=0
i=1
k=0
while (i<=n) :
sum=sum+1/(2*k+1)
i=i+1
k=k+1
str="sum = %.6f"%(sum)
print(str)
7-7
a,b=input().split(",")
a=int(a)
b=int(b)
i=1
sum=0
while i<=b :
sum=sum*10+a
i=i+1
print(sum)
7-8
a,b=input().split(",")
l=len(a)
a=int(a)
b=int(b)
sum=0
while l>=1 :
t=a//(10**(l-1))
sum=sum+t*(b**(l-1))
a=a%(10**(l-1))
l=l-1
print(sum)
7-9
a,b,c=input().split()
a=int(a)
b=int(b)
c=int(c)
if a>b :
a,b=b,a
if b>c :
b,c=c,b
if a>b:
a,b=b,a
str="%d->%d->%d"%(a,b,c)
print(str)
7-10
这道题有点难哦~(右对齐有点麻烦)
x,y=[int(x) for x in input().split()]
if x>y:
print("Invalid.")
else:
print(f"fahr celsius")
i=x
while i<=y:
print(f"i:d(i-32)/9.0*5:>6.1f")
i+=2
7-11
m,n=input().split()
m=int(m)
n=int(n)
i=m
sum1=0
while i<=n:
sum1=sum1+i**2
i=i+1
j=m
sum2=0
while j<=n:
sum2=sum2+1/j
j=j+1
sum=sum1+sum2
str="sum = %.6f"%(sum)
print(str)
7-12
a,b,c=input().split()
a=int(a)
b=int(b)
c=int(c)
if (a+b<=c) or (b+c<=a) or (a+c<=b):
print("These sides do not correspond to a valid triangle")
else:
perimeter=a+b+c
s=(a+b+c)/2
area=s*(s-a)*(s-b)*(s-c)
area=area**(1/2)
str="area = %.2f; perimeter = %.2f"%(area,perimeter)
print(str)
7-13
x=float(input())
if x<=15 :
str="%.2f"%(4*x/3)
print(str)
else:
t=2.5*x-17.5
str="%.2f"%(t)
print(str)
7-14
来自dl同学yzy的c++代码~
#include <iostream>
using namespace std;
int main()
int a,b,i,j,x,n=0,sum=0,num;
cin>>a>>b;
for(i=a;i<=b;i++)
if(i<=0)
num=1;
x=-i;
else
num=0;
x=i;
while(x!=0)
x=x/10;
num++;
for(j=0;j<5-num;j++)
cout<<" ";
cout<<i;
n++;
sum+=i;
if(n%5==0)
cout<<endl;
if(n%5!=0)
cout<<endl;
cout<<"Sum = "<<sum;
以上是关于浙大pta大计基的主要内容,如果未能解决你的问题,请参考以下文章
Python|PTA浙大版《Python 程序设计》题目集:第一章
PTA|Python浙大版《Python 程序设计》题目集:第五章
PTA|Python浙大版《Python 程序设计》题目集:第六章
PTA|Python浙大版《Python 程序设计》题目集:函数练习