自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 输出指定要求的回文日期

输出指定要求的回文日期

2022-06-09 16:33:57 180

原创 清洗网址中的垃圾字符

java中的网址清洗

2022-06-09 15:39:15 93

原创 司机开不同的车

慢慢学习java

2022-06-09 15:15:00 93

原创 学生喂养动物(猫,狗,鸟)

动物类(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-04 08:35:47 75

原创 制作二维列表

"""功能:制作二维列表作者:文雅兰日期: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关注的人

提示
确定要删除当前文章?
取消 删除