C语言训练-亲密数 (Python代码) 题目给出了亲密数的判定方法,那么在`range(1,3000)`按较小数筛选即可。```pythonfrommathimportsqrtforiinrange(1,3000):s=1forjinrange(2,int(sqrt(i))):ifi%j==0:s+=js+=(i//j)ifs>i:s1=1 题解列表 2019年09月07日 0 点赞 0 评论 2115 浏览 评分:3.5
C语言训练-"水仙花数"问题2-题解(Python代码) 题目已经给出了水仙花数的判定法,直接用filter筛选即可。```pythonprint(*filter(lambdax:x==((x%10)**3+((x%100)//10)**3+(x//100)**3),range(100,1000)),sep='\n')``` 题解列表 2019年09月07日 0 点赞 0 评论 1415 浏览 评分:4.7
C语言训练-"水仙花数"问题1-题解(Python代码) 摘要:题目给出了“水仙花数”的定义,直接对输入数据进行验证即可。 ```python x=input() print(1 if int(x)==int(x[0])**3+int(x[1])**3+in…… 题解列表 2019年09月07日 0 点赞 0 评论 1479 浏览 评分:6.0
Tom数-题解(Python代码) pythoninput的返回值是字符串,故直接求和即可。```pythonx=input()whilex:print(sum([int(i)foriinx]))x=input()``` 题解列表 2019年09月07日 0 点赞 0 评论 2332 浏览 评分:9.2
K-进制数-题解(Python代码) 对于本题,按说可以从前到后递推地生成数列,但笔者直接进行了计算。对于题中涉及的长度为n的字符串,`'0'`存在的位置不能为首位,也不能在其他`'0'`之后,那么即每一个`'0'`之前必有一个非0数,进行组合计数即可。具体而言,就是对于有i个`'0'`的字符串而言, 题解列表 2019年09月07日 0 点赞 0 评论 2290 浏览 评分:9.9
IP判断-题解(Python代码) python在处理EOF上有一点不同,但在oj里面基本是固定格式,照搬即可。这里笔者直接拿出了一个数据集让程序去对照,这个方法还是在数据量比较小的时候用为妙。```pythonlegalset=list(map(str,range(256)))try:whileTrue:l=input().split 题解列表 2019年09月06日 0 点赞 3 评论 1316 浏览 评分:8.0
温度转换-题解(Python代码) 一行代码 摘要:其实是将所有量合并在print中运行 ac代码: ``` print("c=%.2f"%(5*(int(input())-32)/9)) ``` ------------ …… 题解列表 2019年09月04日 0 点赞 1 评论 2821 浏览 评分:9.4
[迭代]母牛的故事-题解(Python代码) 使用python可以群体赋值群体交换的特性,以后学到了其他性质,还可以更优化```deff(n):f1,f2,f3=1,2,3ifn 题解列表 2019年09月04日 0 点赞 2 评论 3694 浏览 评分:9.5
三个数最大值-题解(Python代码) 一行代码 核心语句:a,b,c=map(int,input().strip().split())这句话的作用是将输入的两个整数,中间以空格隔开,分别赋值给a,b,cAC代码:```print(max(map(int,input().strip().split())))```实质代码:```a, 题解列表 2019年09月04日 1 点赞 0 评论 2514 浏览 评分:8.0
[编程入门]第一个HelloWorld程序!-题解(Python代码) 摘要:法一:"*"*26---引号里面的内容被输出26次,说明有26个星号 ``` print("*"*26) print("Hello World!") print("*"*26) ``` …… 题解列表 2019年09月04日 0 点赞 1 评论 1823 浏览 评分:7.6