题解列表

筛选

三位数反转-题解(Python代码) 三行、两行、一行的写法

#三行代码这道题对于Python来说还是很友好的,由用户输入一个数字,然后通过切片的方式进行反转,直接输出就好了。```pythonwhileTrue:num=input()print(num[::-1])```#改成两行我们可以看见,num变量就使用过一次,那么这就可以通过减少这个变量来压缩代码。

求中间数-题解(Python代码)一行代码解决

Python的语法相对于其他语言的类型优势就是在这里它可以很简洁这道题就是一个嵌套list()中为我们常用的一种输入模式排序之后在列表中存在三个元素索引分别为0/1/2索引位置为1的就是中间值```pythonprint(sorted(list(map(int,

计算数字个数-题解(Python代码)

比较习惯于使用列表来处理问题直接把输入的字符串放到列表中然后遍历一遍如果属于数字count+=1最后输出count即可由于这道题需要判断的是数字所以采用的是str.isdigit()方法```pythonn=list(str(input()))count=0foriinn:ifstr(i).isdig

话费计算-题解(Python代码)

题目比较简单,输出的格式需要保存小数点后一位小数引出可以采用%.1f的方式来输出需要输入的内容直接放到输出框中也可以,输出的内容为n*0.4+50输出的时候保持后面没有空格等信息```pythonprint('%.1f'%(int(input())*0.4+50),end='')```

三位数分解-题解(Python代码)

直接使用列表即可输入之后逐行输出使用字符串直接输出应该也可以题目简单就不多介绍```pythonn=list(str(input()))foriinn:print(i)```

三位数反转-题解(Python代码)

这道题可以通过取巧的方式来解答直接当做字符串来反转即可也不用考虑100反转后要输出001的问题代码如下:```pythonn=str(input())while1:print(n[::-1])n=str(input())```需要注意这道题需要多行输入测试python可以采用这种方法。