按牛客网做就差不多了
1. 求数列和(平方根)
输入:
81 42 2
输出:
94.733.41
答案:
import sysimport mathfor line in sys.stdin.readlines():n,m = map(int,line.split())#print(n,m)ans=0for i in range(m):ans+=nn=math.sqrt(n)print("{:.2f}".format(ans))
2. 水仙花数
输入:
100 120300 380
输出:
no370 371
答案:
def check(num):res=0p=numwhile num:res+=(num%10)**3num=num//10return int(res)==pimport sysfor line in sys.stdin.readlines():a,b = map(int,line.split())ans=[]for i in range(a,b+1):if check(i):ans.append(i)if ans:print(" ".join(map(str,ans)))else:print("no")
注意:输出的时候要map 一下str
