PTA的Python练习题(一)
最近宅家里没事干,顺便把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所表达的数字
再求和
[Sign]做不出ctf题的时候很痛苦,你只能眼睁睁看着其他人领先你