当前分类:python>>正文

python算法例1:数列问题

来源:互联网   时间:2022年6月15日   编辑

题目

有一个等差数列:9,12,15,18,……
若最后一个数是2004,这个数列共有多少项?
请输入一个数并断定此数有没有在这个数列当中

 

代码数下

#

#python3.9.x
numlist=[]
for i in range(9,2007,3):
    numlist.append(i)

print(numlist[-1])
print('若最后一个数是2004,这个数列共有%d项'%len(numlist))

num1=int(input('请输入一个数:\n'))

flag=0
for j in range(9,num1+1,3):
    if num1==j:
        flag=1
        break

if flag==1:print('在数列中')
else:print('不在列表中')
#
[猜你喜欢]

标签: 编程