- 博客(52)
- 收藏
- 关注
原创 即将步入大二的学期总结
一.期末总结(1)这学期的学习任务比上学期的任务艰巨了许多,学习了Java,总体来说,学习只学到了表面,没有深层次的搞懂,也没有下来专研,导致学习时并没有很开心,为了完成任务而在学习,在心态上也出现了问题,总之这学期面对的困难很多,我也没有很好的去克服,希望在下一学期的学习中能有所改变。(2)学习能力的欠缺,动手能力也不行,导致学习很吃力,这样下去越堆越多的困难,畏难心理会更加严重,我不只是在学习java也不只是在学计算机,我觉得我所有的课程都应该认真对待,不只是专业课,相对来说Java我还是挺愿意学的
2022-06-11 15:10:27
260
原创 词频统计(哈希映射)
(一)编程实现在项目根目录里创建单词文本文件 - words.txt内容如下:在子包里创建WordCount类运行:查看完整代码package net.huawei.p03.t08;import java.io.BufferedReader;import java.io.FileReader;import java.util.HashMap;import java.util.Map;/**...
2022-06-09 17:30:07
327
原创 名片管理系统
实现可进可退的多级菜单系统功能:添加名片、查询名片、修改名片、删除名片、保存名片、读取名片要求:数据要持久化保存到磁盘上(一)编程实现1、创建名片实体类package net.huawei.p03.t07;/**功能:名片实体类作者:华卫日期:2022年05月26日*/public class Card {private String id;private String name;private String workUnit;private String post;private
2022-06-09 17:09:05
334
1
原创 计算中华人民共和国成立了多少天
1.包里创建LifeOfPRC类2.运行程序,查看结果语句calendar1.set(1949, 9, 1, 8, 0, 0);相当于以下6条语句calendar1.set(Calendar.YEAR, 1949);calendar1.set(Calendar.MONTH, 9);calendar1.set(Calendar.DAY_OF_MONTH, 1);calendar1.set(Calendar.HOUR, 8);calendar1.set(Calendar.MINUTE, 0);
2022-06-09 16:45:25
461
原创 学生喂养动物(猫,狗,鸟)
动物类(Animal):属性(name、age)、方法(speak、move、eat)猫类(Cat)继承动物类,添加新方法(play)狗类(Dog)继承动物类,添加新方法(play)鸟类(Bird)继承动物类,添加新方法(play)学生类(Student):属性(name)、方法(feed(animal))1.创建动物类在包里创建Animal类代码如下:(动物类)2、继承动物类,创建猫类3、继承动物类,创建狗类4、继承动物类,创建鸟...
2022-05-30 17:52:23
182
原创 面向对象——创建笔记本电脑类(继承一个类,实现多个接口)
1.在包里创建一个NetCard接口如下图:2.在创建USB接口如下图:3.创建Computer抽象类如下图:
2022-05-30 17:01:21
282
原创 Java三种注释方式
1.单行注释(//)2.多行注释(/*开始,*/结束)3.文档注释(通常是对程序中某个类或类中的方法进行的系统性的解释说明,开发人员可以使用JDK提供的javadoc工具将文档注释提取出来生成一份API帮助文档。文档注释以符号“/**”开头,并以符号“*/”结尾)package c02.s01.p02;/** * 功能:两个数求和 * 作者:文雅兰 * 日期:2022年03月03日 */public class Example01 { /** * 主方法 — 程
2022-03-06 16:04:31
3940
原创 字符串常量断行处理(加号处理)
比如有一句话太长了想断行怎么处理呢?加号就可以帮助处理。package c02.s01.p01;/** * 功能:演示字符串断行处理 * 作者:文雅兰 * 日期:2022年03月03日 */public class Example06 { public static void main(String[] args) { System.out.println("张力文是世界上最可爱的女生" + "我好想把她rua死"); }}我们来看看结果输出
2022-03-06 15:15:56
204
1
原创 Java缩进格式书写代码(代码整洁层次感强)
采用缩进格式去书写代码就是强迫症的福音罢了哈哈package c02.s01.p01;/** * 功能:演示代码缩进格式 * 作者:文雅兰 * 日期:2022年03月03日 */public class Example05 { public static void main(String[] args) { int age = 16; if (age>= 18) { System.out.println("欢迎访问~
2022-03-06 14:58:21
1938
原创 Java大小写敏感说明
Java是需要区分大小写的,如下图age与AGE因为大小写不同,但是它们完全是不同的两个变量,并且可以存放不同的数据。package c02.s01.p01;/** * 功能:演示大小写敏感 * 作者:文雅兰 * 日期:2022年03月03日 */public class Example04 { public static void main(String[] args) { int age, AGE; age = 220; AGE
2022-03-06 14:51:40
816
原创 Java语句分类(结构定义和功能执行)
一.结构定义语句(修饰符+名称+主体)二. 功能执行语句(执行语句结尾处都必须用英文分号;结束,因为java语言规范中,分号代表一个语句的结束。即使,分号前没有内容,那么分号也可以代表一个语句(空语句))package c02.s01.p01;/** * 功能:演示功能执行语句 * 作者:文雅兰 * 日期:2022年03月03日 */public class Example03 { public static void main(String[] args) {
2022-03-06 14:44:50
907
原创 Java基本语法格式(演示结构定义语句和功能执行语句)
package c02.s01.p01;import java.util.Scanner;/** * 功能:演示结构定义语句和功能执行语句 * 作者:文雅兰 * 日期:2022年03月03日 */public class Example01 { public static void main(String[] args) { String name; int age; Scanner sc = new Scanner(System.
2022-03-06 14:26:39
1693
原创 学生管理系统
"""功能:学生名片管理系统作者:文雅兰日期:2021年12月30日"""def get_all_students(): students = [] f = open('s_list.txt') for line in f: line = line.replace('\n', '') student = line.split(' ') students.append(student) f.close() ret...
2021-12-30 15:59:32
145
原创 大一python期末总结
学期总结一.为什么选择大数据1.什么是大数据(big data)2.优秀的前景是什么二.关于这学期我收获了什么1.关于python的学习三.课堂初体验打印三角形99乘法表四.课堂练习五.最后的总结一.为什么选择大数据1.什么是大数据(big data)对于“大数据”(Big data)研究机构Gartner给出了这样的定义。“大数据”是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力来适应海量、高增长率和多样化的信息资产..
2021-12-30 14:33:38
2027
2
原创 单词按首字母分类
"""功能:单词按首字母分类作者:文雅兰日期:2021年12月4日"""words = ['apple','book','bar','hat','at','blade','matrix','not','auto','node','have','bad','mummy','native','hot','nation','brain']map = {}for word in words: start_letter = word[0] map.setdefault(start_l...
2021-12-05 13:44:25
361
原创 将一个列表的元素翻倍生成一个新列表(采用列表生成式)
nums=[5,6,8,3,6,1,12,33,78,19,24]new_nums=[x*2forxinnums]new_numsOut[9]:[10,12,16,6,12,2,24,66,156,38,48]
2021-12-04 10:04:09
1397
原创 将一个列表拆分为两个列表(方法二:采用列表生成式)
基于一个列表的元素生成一个新的列表,但它是一个列表的形式来完成,称之为列表生成式。格式:[新列表的元素的表达式for新列表元素in旧列表if(表达式)]nums=[5,6,8,3,6,1,12,33,78,19,24]odds=[xforxinnumsifx%2==1]oddsOut[4]:[5,3,1,33,19]evens=[xforxinnumsifx%2==0]evensOut[6]:[6,8,6,12,78,...
2021-12-04 10:00:24
1054
原创 将一个列表拆分为两个列表(方法一:采用传统方式)
nums=[5,6,3,6,1,12,33,78,19,24]odds=[]fornuminnums:ifnum%2==1:odds.append(num)print(odds)[5,3,1,33,19]evens=[]foriinrange(len(nums)):ifnums[i]%2==0:evens.append(nums[i])print(evens)...
2021-12-04 09:57:31
1186
原创 将一个3行5列的二维表扁平化为一维列表
"""功能:将二维列表转换成一维列表作者:文雅兰日期:2021年12月2日"""m = [[1,2,3,4,5], [6,7,8,9,10], [11,122,13,14,15]]print('二维列表:')for row in m: print(row)print()arr = []for i in range(len(m)): for j in range(len(m[i])): arr.append(m[i][j])pri...
2021-12-04 08:44:45
223
原创 制作二维列表
"""功能:制作二维列表作者:文雅兰日期:2021年12月2日"""arr1 = []for i in range(1,25): arr1.append(i) matrix = []for i in range(1,5): row = [] for j in range(1,7): row.append(arr1[(i-1) * 6 + j -1]) matrix.append(row) print(matrix)...
2021-12-04 08:27:21
80
原创 列表比较——operator模板
In[19]:list1=[3,4,8]In[20]:list2=[4,6,9]In[21]:importoperatorIn[22]:operator.1t(list1,list2)Out[22]:TrueIn[23]:operator.gt(list1,list2)Out[23]:FalseIn[24]:operator.eq(list1,list2)Out[24]:FalseIn[25]:operator.1e(list1,...
2021-12-02 19:36:24
166
原创 输出斐波拉契数列前30项,每行5个
"""功能:输出斐波拉契数列前30项,每行5个作者:文雅兰日期:2021年12月2日"""#生成斐波拉契数列前30项fib = [1, 1]for i in range(2,30): fib.append(fib[i - 2]+ fib[i - 1])#格式化输出斐波拉契数列for i in range(len(fib)): print('%-7d' % fib[i],end='') if (i+1) % 5 == 0: print()就可以...
2021-12-02 19:28:52
4543
原创 一起来列表查询吧
"""功能:列表查询作者:文雅兰日期:2021年12月2日"""names = ['张力文','文雅兰','道枝骏佑','吴世勋','徐嘉辉']name = input('请输入待查学生姓名:')if name in names: print('[{}]在列表中。'.format(name))else: print('[{}]不在列表中。'.format(name)) 我们输入一个名字试试:我们再随便输入一个名字试试:...
2021-12-02 19:24:20
194
原创 利用Numpy提供的数组来实现算术运算
import numpy as nparr1 = np.array([3,5,9,8])arr1Out[3]: array([3, 5, 9, 8])arr2 = np.array([5,7,1,4])arr1+arr2Out[6]: array([ 8, 12, 10, 12])arr1-arr2Out[7]: array([-2, -2, 8, 4])arr1*arr2Out[8]: array([15, 35, 9, 32])arr1/arr2Out[9...
2021-12-02 18:56:16
131
原创 在一维列表中查询元素
"""功能:在一维列表中查询元素作者:文雅兰日期:2021年12月2日"""arr = [45, 78, -68, 34, 123, 67, 89, 87, 67,85]print('列表arr: ' + str(arr)) target = int(input('查找目标:'))#判断是否找到目标found = Falsefor x in arr: if x == target: found = True breakif found:...
2021-12-02 18:04:36
111
原创 两个列表的数值型加法(方法一:用python原生的列表)
'''功能:两个列表的数值型加法(方法一:用python原生的列表)作者:文雅兰日期:2021年12月2日'''list1 = [4,5,3,6]list2 = [3,7,1,2]list3 = []for i in range(len(list1)): list3.append(list1[i]+list2[i])print(list1)print(list2)print('两个列表相加得到新列表:')print(list3)...
2021-12-02 17:33:43
216
原创 歌手得分计算程序
有十个评委打分分值在[0,10],去掉一个最高分和一个最低分,再求平均分。编写程序:'''功能:歌手得分计算程序(输入分数在指定范围)作者:文雅兰日期:2021年11月25日'''scores = []for i in range(10): score = float(input('scores['+str(i)+']=')) scores.append(score)average = (sum(scores)-max(scores)-min(scores))/(l
2021-12-01 20:20:05
838
1
原创 计算三角形的面积
1.两步:(判断+计算)利用三边关系定理确定能否构成三角形,成立的话利用海伦公式,三边分别设为a,b,c,半周长p=(a+b+c)/2,面积area=[p(p-a)(p-b)(p-c)]^1/2编写程序:'''功能:计算三角形的面积作者:文雅兰日期:2021年11月29日'''from math import sqrta = float(input('a = '))b = float(input('b = '))c = float(input('c = '))if a
2021-12-01 20:10:52
785
1
原创 用python从身份证中提取生日信息(切片计算)
'''功能:从身份证号码获取生日作者:文雅兰日期:2021年11月25日'''import reregx = '^([1-6][1-9]|50)\d{4}(18|19|20)\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$'id = input('输入身份证号码:')while True: id_result = re.search(regx, id) if id_result is None:.
2021-12-01 19:50:45
14627
6
原创 拆分四位数的各位数
'''功能:拆分四位整数的各位数作者:文雅兰日期:2021年11月26日'''x = int(input('x='))x_str = str(x)gewei = int(x_str[3])shiwei = int(x_str[2])baiwei = int(x_str[1])qianwei= int(x_str[0])print(gewei,shiwei,baiwei,qianwei)随便输一个四位数就可以得出:...
2021-12-01 19:18:44
682
1
原创 计算圆的周长和面积
代码如下:'''功能:计算圆周长和面积作者:文雅兰日期:2021年11月26日'''# 计算圆的周长和面积:r = int(input("请输入圆的半径(整数):"))area = 3.14 * r * rC = 2 * 3.14 * rprint("圆的面积是:{:.2f}".format(area))print("圆的周长是:{:.2f}".format(C))将圆的半径r=4代入即可得:...
2021-11-30 16:05:33
863
原创 作用于列表的函数
'''功能:作用于列表的函数作者:文雅兰日期:2021年11月25日'''cities = ['北京','深圳','上海','广州','泸州']print('城市列表里有{}个城市')print()#通过成员变逾厉for city in cities: print(city,end='')print()#通过下标来逾厉for i in range(len(cities)): print(cities[i],end='')print()#访问最后一个城市pr.
2021-11-30 15:49:11
161
原创 输出指定范围满足条件的数
'''功能:输出指定范围满足条件的数作者:文雅兰日期:2021年11月24日'''count = 0for i in range(1,120): if i % 5 ==0 or i % 7 == 0: print(i,end='\t') count = count + 1 if count % 7 == 0: print()...
2021-11-27 15:12:17
387
原创 输出200到500的全部素数
'''功能:输出200到500的全部素数作者:文雅兰日期:2021年11月26日'''num=0for i in range(200,500): k=True for j in range(2,i):#for j in range(2,i/2+1) if(i%j==0): k=False break if(k==True): print("%d"%i) num=num+1print("素数.
2021-11-27 15:07:59
1222
原创 计算n的阶乘
'''功能:计算n的阶乘作者:文雅兰日期:2021年11月26日'''n = int(input('n='))jc = 1for i in range(1,n+1): jc = jc*iprint('{}! = {}'.format(n,jc))例如计算10的阶乘就是这样的:
2021-11-27 14:04:46
100
原创 如何求列表的中的最值呢
'''功能:求列表最值作者:文雅兰日期:2021年11月26日'''nums = [10,56,-38,22,18,-21]max_value = nums[0]for i in range(1,len(nums)): if max_value < nums[i]: max_value = nums[i]print('max = {}'.format(max_value))输出后的结果就是列表中最大的数...
2021-11-27 13:59:05
580
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人