Python题库:简单循环
目录
用一行代码求和
描述
输入一个正整数 n ,计算从 1 到 n 各数字的和,要求用一行代码实现。
输入
一个正整数 n
输出
一个正整数
数列求和
描述
用户输入一个小于10的正整数,求1 + 12 + 123 + 1234 + …… 的前n项的和
输入
一个正整数 n(测试数据保证小于10)
输出
数列的和
正负交错数列前n项和
描述
1-1/2+2/3-3/5+4/8-5/13+...的前n项和,n由用户输入(n>0),结果用str.format()方法保留小数点后6位数字输出。
输入格式
一个正整数
输出格式
前n项的和
求数列前n项的平方和
描述
现有数列:1,2,3,4,……,n,计算并输出其前n项的平方和,即求:
1×1+2×2+3×3+……+n×n的和。
输入
输入一个正整数 n
输出
数列前n项的平方和
输出0-9的数字
描述
在同一行内输出 0-9 中的前 n 个数字,输出的每个数字后跟一个空格。
输入
输入一个不大于10的正整数 n
输出
在同一行中输出 0~(n-1) 的数字
2的n次方
描述
计算并输出 2 的 n 次方,n 由用户输入 。
输入格式
输入一个非负整数 n
输出格式
输出这个数的 n 次方
十进制整数转二进制
描述
十进制整数转二进制的方法是:除以2,取出余数,商继续除以2,直到得到0为止,将取出的余数逆序即可得到对应的二进制数的各位。
例如:22转二进制的计算过程:
22 / 2 11 余0 11/2 5 余 1 5 /2 2 余 1 2 /2 1 余 0 1 /2 0 余 1
得到22的二进制是10110
输入格式
输入一个正整数
输出格式
输出对应的二进制数
分数序列求和
描述
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前n项之和,n由用户输入。
输入格式
输入一个正整数
输出格式
前n项和
输入输出示例
输入 输出 示例 1 5 8.391666666666667
百钱买百鸡A
描述
我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,如果要求鸡翁、鸡母、鸡雏都不为零,问鸡翁、鸡母、鸡雏各几何?
输入格式
该题目没有输入
输出格式
每行输出一组结果,按鸡翁数、鸡母数、鸡雏数的顺序输出,数字之间用空格分隔;
如果有多组解时,按鸡翁数量由少到多输出;
计算阶乘
描述
用户输入一个非负整数 n,计算并输出其阶乘。
n!=1×2×3×...×n.
输入格式
输入一个非负整数 n
输出格式
n 的阶乘 ====输入输出示例====
输入 输出 5 120 0 1
阶乘求和
描述
输入一个正整数n,计算 1!+2!+3!+...+n! 的和并输出。
输入
一个正整数n
输出
从1到n每个数的阶乘的和