首页 > 技术文章 > PTA的Python练习题(一)

echoDetected 2020-02-03 21:08 原文

最近宅家里没事干,顺便把python给学了。教程和书看了一段时间,但是缺少练习的平台。

想起大一时候练习C语言的PTA平台,就拿来练手了。

(因为没有验证码无法提交题目,所以自己用pycharm来做题)

 

1.

a=int(input())
b=int(input())
print(a+b)

 

2.

a=int(input())
b=int(input())
c=int(input())
print(b*b-4*a*c)

 

3.

m=int(input())
i=11
sum=0
while(i<=m):
    sum+=i
    i+=1
print('sum =',sum)

 

4.

x=float(input())
if x==0.0:
    print('f({0}) = {1}'.format(x,x))
else:
    a=1.0/x
    print('f({0}) = {1}'.format(a,a))

 

5.

x=int(input())
if x<=50:
    cost=x*0.53
else:
    cost=50*0.53+(x-50)*0.58
print('cost = %.2f' %(cost))

 

6.

 

a,n=map(int,input().split())
c=s=i=0
while(i<n):
    c=a*(10**i)+c
    s=s+c
    i=i+1
print('s = {}'.format(s))

这道题倒是考虑了很久,里面涉及输入多个函数:map(int,input().split())

还有幂指数计算10**i

思路:

先计算幂指数

再求得a个a所表达的数字

再求和

推荐阅读