【问题描述】
一个整数数列它的第一项是m第二项是n以后每项都是前两项之和
编写程序,输入整型数值m和n,求解该数列,保存到一个列表,求前20项之和并输出。
【输入形式】
输入的第一行表示m的值;
输入的第二行表示n的值。
【输出形式】
输出该数列的前20项的和。若输入数据含小数,则输出"illegal input"。
【样例输入】
1
1
【样例输出】
17710
我的代码该如何修改
输出结果和预期结果是什么。
m=input()
n=input()
def check(m):
return m.count(".")
if check(m) or check(n):
print("illegal input")
a=1
if check(m)==0 and check(n)==0:
list=[int(m),int(n)]
while a<=18:
b=list[-2]
c=list[-1]
list.append(b+c)
a+=1
print(sum(list))