Python
Python洛谷、有道OJ题解以及自己开发的小程序
马睿皓
这个作者很懒,什么都没留下…
展开
-
NOI openjudge 1.7编程基础之字符串 24单词的长度
最近小编在刷NOI openjudge,看到了这样一道题:24:单词的长度描述输入一行单词序列,相邻单词之间由1个或多个空格间隔,请对应地计算各个单词的长度。注意,如果有标点符号(如连字符,逗号),标点符号算作与之相连的词的一部分。没有被空格间开的符号串,都算作单词。输入一行单词序列,最少1个单词,最多300个单词,单词之间用至少1个空格间隔。单词序列总长度不超过1000。输出依次输出对应单词的长度,之间以逗号间隔。样例输入She was born in 1990-01-02 and原创 2021-02-07 17:33:45 · 935 阅读 · 0 评论 -
C++/python中abs函数/方法的用途
C++/python中abs函数/方法的用途abs函数的意思今天,小编来给大家普及一下abs()函数,该函数可能在其他语言上意思相同(小编没试过)我们来看两段代码:print(abs(eval(input())))这是一个python写的微型计算器(永远不会输出负数)#include <iostream>#include <cmath>//#include <algorithm>和#include <cmath>任选其一(algorithm里也有原创 2020-11-30 20:09:34 · 2179 阅读 · 1 评论 -
洛谷P1143 进制转换的Python解法(17行)
洛谷P1143 进制转换的Python解法(17行)洛谷P1143 进制转换我的解法:def to_10(num,use):#快捷的N进制->10进制的方法 return int(num,use)def to_n(n,x): #存储所有进制(1~36)的数字、字母 a,b,c = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 'A', 'B', 'C', 'D','E', 'F', 'G', 'H', 'I', 'J', 'K', '原创 2020-11-24 17:33:01 · 603 阅读 · 2 评论 -
简单易懂的6行Python3代码解决洛谷P1307 数字反转
6行Python3解决洛谷P1307 数字反转#输入列表才可以使用反转命令,使用list命令转换成列表a = list(input())#列表反转a.reverse()#执行int代码可以省略反转后的0,如083—>83try:#如果没有“-”,int就不会报错,执行try代码 print(int("".join(map(str,a))))except:#如果有“-”,int就会报错,执行except代码 #带“-”整数可以通过int,比如-83 print(int("原创 2020-11-21 16:39:05 · 648 阅读 · 0 评论 -
5行Python3代码带你解决C++初学者很难做到的洛谷P1009 阶乘之和(亲测有效)
5行Python3代码带你解决C++初学者很难做到的洛谷P1009 阶乘之和(亲测有效)洛谷P1009 阶乘之和网址(需登录才可提交评测)这是我的代码:from math import factorial#导入math库里的factorial方法(阶乘方法)a = []#新建空列表for i in range(1,int(input()) + 1):#遍历1至输入的数 a.append(factorial(i))#阶乘数存入数组print(sum(a))#快速求和怎么样,这5行Pyt原创 2020-11-21 17:49:23 · 221 阅读 · 0 评论