当前分类:300例题>>正文

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('不在列表中')
#
本文固定链接:https://6yhj.com/leku-p-2515.html  版权所有,转载请保留本地址!
[猜你喜欢]

标签: