906.打印数列1 (课程7)
题目描述
打印下面数列的前N项。
1 4 10 19 31 46….
输入格式
第一行1个整数n,范围在[1,100]。
输出格式
一行,N个整数。
输入/输出例子1
输入:
4
输出:
1 4 10 19
st = input()
n = st.split()[0]
n = int(n)
n in range(1, 100)
a = 1
d = 0
i = 0
for i in range(n):
if i < n:
i = i+1
a += d
d += 3
print(a, end=" ")
907.打印数列2 (课程7)
题目描述
打印下面数列的前N项。
1 3 7 15 31 63….
输入格式
第一行1个整数n,范围在[1,20]。
输出格式
一行,N个整数。
输入/输出例子1
输入:
3
输出:
1 3 7
st = input()
N = st.split()[0]
N = int(N)
N in range(1, 21)
a = 0
i = 1
d = 1
for i in range(N):
if i < N:
i = i+1
a = 2**d - 1
d = d+1
print(a, end=" ")
908.对称数列 (课程7)
题目描述
输入一个正整数N,打印一个对称数列,从1到N,再从N到1。例如: N=4时,输出:
1 2 3 4 3 2 1
输入格式
第一行1个整数N,范围在[1,100]。
输出格式
一行,2N-1个整数。
输入/输出例子1
输入:
2
输出:
1 2 1
N = input()
N = int(N)
list = []
for i in range(1,N+1):
list.append(i)
while (N-1)>0:
list.append(N-1)
N = N-1
for j in list:
print(j,end=' ')
909.个位数是7 (课程7)
题目描述
小花喜欢研究数字,经常奇思妙想。今天想研究以7结尾的数,请你编程帮助他。
输入一个正整数N,输出第N个以7为个位数的正整数。
输入格式
一个正整数N,范围在[1,10000]。
输出格式
一个正整数。
输入/输出例子1
输入:
5
输出:
47
样例解释
说明:7,17,27,37,47,…
st = input()
N = st.split()[0]
N = int(N)
# for i in range(1, 10000):
i=10*N-3
print(i)
910.打印数列3 (课程7)
题目描述
打印下面数列的前N项。
10 9 7 4 0 -5….
输入格式
第一行1个整数n,范围在[1,100]。
输出格式
一行,N个整数。
输入/输出例子1
输入:
4
输出:
10 9 7 4
st = input()
n = st.split()[0]
n = int(n)
n in range(1, 101)
a = 10
d = 0
i = 1
for i in range(n):
if i < n:
i = i+1
a = a-d
d = d+1
print(a,end=' ')
911.倒推数列 (课程7)
题目描述
已知等差数列的第N项是a,前一项是b,求数列的第一项。
输入格式
第一行3个整数N,a和b,范围在[1,10000]。
输出格式
一个整数。
输入/输出例子1
输入:
5 15 12
输出:
3
st = input()
n = st.split()[0]
a = st.split()[1]
b = st.split()[2]
n = int(n)
a = int(a)
b = int(b)
d = a-b
print(a-(n-1)*d)
下一篇:https://blog.csdn.net/weixin_44940488/article/details/107600765