1.三位组合
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
2.范围数字查找
题目:编写一个程序,查找所有此类数字,它们可以被7整除,但不能是5的倍数(在2000和3200之间(均包括在内))。
温馨提示
range(start, stop[, step])
start:计数从start开始。默认是从0开始。例如range(5)等价于range(0,5);
stop:计数到stop结束,但不包括stop。例如:range(0,5)是[0, 1, 2, 3, 4]没有5;
step:步长,默认为1。例如:range(0,5)等价于range(0, 5,1)。
3.整数排序
题目:输入三个整数x,y,z,请把这三个数由小到大输出。
4.统计字符个数
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

温馨提示
sum()是一个内置函数,用于计算可迭代对象中所有元素的总和。
函数语法:
sum(iterable, start=0)
参数说明:
isalpha()是 Python字符串方法之一,用于检测字符串是否只由字母组成。
ispace()是Python中,isspace(方法用于检测字符串是否只由空格组成。
istigit()是Python字符串方法之一,用于检测字符串是否只由数字组成。
5.计算阶乘的和
题目:求1+2!+3!+...+20!的和。
温馨提示
Python math.factorial(x)方法返回x的阶乘。
6.递归倒序输出
题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
温馨提示
递归算法通常与栈密切相关,其本质是后进先出(LIFO)的过程。
7.回文数判断
题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
温馨提示
切片操作:从某个对象中抽取部分值。
objecttstart_index:end.index:stepl 对象[开始:结束:步长]。
step:正负数均可,其绝对值大小决定了切取数据时的"步长",而正负号决定了"切取方向",正表示"从左往右"取值,负表示"从右往左"取值。当step省略时,默认为1。
start_index:表示起始索引(包含该索引本身);该参数省略时,表示从对象"端点"开始取值,至于是从"起点"还是从"终点"开始,则由step参数的正负决定,step为正从"起点"开始,为负从"终点"开始。
end_index:表示终止索引(不包含该索引本身);该参数省略时,表示一直取到数据"端点",至于是到"起点"还是到"终点",同样由step参数的正负决定,step为正时直到"终点",为负时直到"起点"。
当开始、结束都留空时,默认从头到尾遍历整个序列。
8.成绩分类
题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
9.温度转换器
题目:温度转换器(华氏度转摄氏度)。
10.闰年判断器
题目:闰年判断器。
由于篇幅限制无法一一展示,完整资料获取方式:
如果有需要的话可以
点赞 + 红心
后台回复:111