- 博客(25)
- 收藏
- 关注
转载 python处理文件
如果你需要在 Python 里进行文件处理,那么标准库中的 os 和 os.path 兄弟俩一定是你无法避开的两个模块。在这两个模块里,有着非常多与文件路径处理、文件读写、文件状态查看相关的工具函数。 让我用一个例子来展示一下它们的使用场景。有一个目录里装了很多数据文件,但是它们的后缀名并不统一,既有 .txt,又有 .csv。我们需要把其中以 .txt 结尾的文件都修改为...
2019-11-26 15:41:10
198
转载 解决Windows环境下Exception: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z
哭了,这个问题困扰了我好几天,终于找到了解决的方法,谢谢博主!因为在Linux的环境下运行代码不是特别方便,所以,文章介绍的是在Windows环境下运行hadoop程序,搭配的环境是hadoop2.7.2+Windows10+eclipse.一,搭建环境1.将编译后的hadoop.jar包解压到非中文路径2.Windows10环境下,可能需要在bin目录下添...
2019-07-09 14:39:34
390
原创 字母频率统计柱状图2
【问题描述】编写程序从标准输入中读入一段英文,统计其中小写字母出现次数,并按照从大到小的顺序以柱状图的形式显示其出现次数,出现次数为0的不输出。 【输入形式】在标准输入上输入一段英文文章(可能有一行,也可能有多行),在新的一行的开头输入ctrl+z键或者Ctr + D键表示结束。 【输出形式】在屏幕上按照从大到小的顺序输出表示每个小写字母出现次数的柱状图(以#字符表示柱...
2019-01-08 19:24:12
5182
原创 全排列数
【问题描述】输入整数N( 1 <= N <= 10 ),生成从1~N所有整数的全排列。 【输入形式】输入整数N。【输出形式】输出有N!行,每行都是从1~N所有整数的一个全排列,各整数之间以空格分隔。各行上的全排列不重复。输出各行遵循"小数优先"原则, 在各全排列中,较小的数尽量靠前输出。如果将每行上的输出看成一个数字,则所有输出构成升序数列。具体格式见输出样例。【样例输入1...
2019-01-08 18:42:30
1404
转载 出现最多次的数 python
问题描述 给定n个正整数,找出它们中出现次数最多的数,如果这样的数有多个,请输出其中最小的一个。 输入格式 输入的第一行只有一个正整数n(1 <= n <= 1000),表示数字的个数。 输入的第二行有n个整数s1, s2, ..., sn...
2018-12-25 20:45:10
2739
2
转载 人名币兑换
【问题描述】 输入一个人民币的整数值(100以内以元为单位),编程找到用10元、5元、2元、1元表示的总数量的最小组合方式。 【输入形式】 从控制台输入一个整数值,表示以元为单位的人民币币值。 【输出形式】 向控制台输出四个整数(以空格分隔),分别表示兑换成...
2018-12-25 19:16:22
2779
转载 python N位质数
【问题描述】给定一个整数N(2 <= N <= 8),生成所有的具有下列特性的特殊的N位质数,即其前任意位都是质数。例如,7331即是这样一个4位的质数,因为7、73和733也都是质数。 【输入形式】输入一个整数N(2 <= N <= 8)。 【输出形式】输出有若干行,每行有一个整数,该整数有N位...
2018-12-25 09:29:02
2230
转载 python 求小岛面积
【问题描述】 用一个二维方阵(最小为3X3,最大为9X9)表示一片海域。方阵中的元素只由0和1组成。1表示海岸线。计算由海岸线围起来的小岛面积(即:由1围起来的区域中0的个数)。如下图所示6X6方阵表示的小岛面积为9: 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0...
2018-12-24 00:27:44
1077
转载 小写字母频率柱状图
#首先,输入句子lines = ''while True: try: line = input() lines += line except EOFError: break#其次,创建一个字典存储每个字母以及其个数初始化为0lower_cnt_dict = {}for i in range(26): ch = c...
2018-12-23 23:54:23
897
转载 生日相同 (日期在前,多个名字跟在后面)
n = int(input())# --------- 把输入的学生信息用列表存储studen_list = []for i in range(n): temp = input().split() studen_list.append(temp)for i in range(n): studen_list[i][1] = int(studen_list[i][...
2018-12-23 22:48:07
453
翻译 python 大写字母的凯撒加密
【问题描述】 凯撒密码是古罗马凯撒大帝用来保护重要军情的加密系统。这套密码系统在现在看来很低级,但是在古罗马时期还是发挥了重要作用的。 凯撒密码的根本思想是按照字母表排列顺序将明文中每个字母变换成其后第n个字母。这里,n(n=1~25)被称作秘钥。 ...
2018-11-22 00:07:39
4790
1
转载 python 求绝对值最小值
【问题描述】编写程序实现:计算并输出标准输入的三个数中绝对值最小的数。 【输入形式】标准输入的每一行表示参与计算的一个数。 【输出形式】标准输出的一行表示输入的三个数中绝对值最小的数,如果有多个,以一个空格作为间隔. 【样例输入】 ...
2018-11-21 22:55:08
6116
1
转载 python 塔形魇方
【问题描述】输入一个自然数N(1<=N<=9),要求输出如下的魔方阵,即边长为2*N-1,N在中心出现一次,其余位置上的数字从外向中心逐渐增大。 N=3时: 11111 12221 12321 12221 11111 N...
2018-11-21 18:04:16
556
翻译 python 整数二进制位的组合
【问题描述】 编写一程序,从键盘输入x,y的值(十进制形式),接着将x,y转换为16位二进制,然后把x的高8位作为z的高8位,y的高8位作为z的低8位,最后输出z的值(十进制形式)。 【输入形式】 以十进制形式输入x和y的值,以空格隔开。 【输出形式】 以十进制形式...
2018-11-21 17:32:13
835
翻译 python 学生记录排序
【问题描述】 从键盘中读入最多不超过50个学生的学生信息(包括空格隔开的姓名、学号、年龄信息,以学号从低到高排序) 【输入形式】 每次键盘读入最多不超过50个学生的学生信息: 第一行为学生人数; 后面每一行为空格隔开的学生学号、姓名、年龄,其中学号和年龄都是整数。 ...
2018-11-21 17:20:57
4970
1
转载 python sinx计算公式
【问题描述】 已知sinx的近似计算公式如下: sin x = x - x3/3! + x5/5! - x7/7! + ... + (-1)n-1x2n-1/(2n-1)! 其中x为弧度,n为正整数。编写程序根据用户输入的x和n的值,利用上述近似计算公式计算sinx的近似值,要求输出结果小数点...
2018-11-21 16:20:26
21728
转载 python 电话簿排序
【问题描述】编写一个程序,输入N个用户的姓名和电话号码,按照用户姓名的词典顺序排列输出用户的姓名和电话号码。 【输入形式】用户首先在第一行输入一个正整数,该正整数表示待排序的用户数目,然后在下面多行输入多个用户的信息,每行的输入格式为:姓名 电话。以回车结束每个用户的输入。 【输出形式】程序输出排序后的结果。每行的输出结...
2018-11-21 00:06:56
3119
2
原创 python 找对称数
【问题描述】已知10个四位数输出所有对称数及个数 n,例如1221、2332都是对称数 【输入形式】10个四位数,以空格分隔开 【输出形式】输入的四位数中的所有对称数,对称数个数 【样例输入】1221 2243 2332 1435 1236 5623 4321 4356 6754 3234 ...
2018-11-20 23:42:55
4515
原创 python 月份天数
【问题描述】 编写一个函数 day_of_month(year, month) 编写程序输入年(year)、月(month),调用该函数,返回该年份该月的天数,输出返回的天数。 公历闰年的计算方法为: 年份能被4整除且不能被100整除的为闰年 ...
2018-11-20 23:35:12
8827
原创 python 判断四位数的性质
【问题描述】 3025这个数具有一种独特的性质:将它平分为二段,即30和25,使之相加后求平方,即(30+25)*(30+25),恰好等于3025本身。 编写程序判断输入的四位数n是否是满足abcd=(ab+cd)*(ab+cd)这样性质的四位数,是则输出1,否则输出0。 【输入】 ...
2018-11-20 22:57:09
4305
原创 python 是否是一个整数
【问题描述】 输入一个字符串,判别它是否符合整数的写法。正整数的写法是:用数字开头,其后可以跟数字。负整数的写法是:用负号开头,其后跟数字。输入的字符串的头尾可能包含空格。 【输入形式】 一行。一个字符串。 【输出形式】 yes或者no。如果符合整数写法,输出y...
2018-11-20 22:30:30
3183
原创 python 输出直角三角形
编写一个程序,输出以下三角形 * *** ***** 说明:每一行都左对齐输出,行末无多余空格 print(""" * ********""") ...
2018-11-20 14:32:50
4335
原创 python 五位数数位
输入一个五位数,左对齐依次输出其数位,中间用3个空格间隔。如输入12345,则输出: 1 2 3 4 5 输出以上内容的python语句是 print (1," ",2," ",3," ","4," ",5) 说明...
2018-11-20 14:00:44
7708
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人