- 博客(15)
- 收藏
- 关注
原创 C语言-输入4个整数,找出其中最大的数(使用函数的嵌套处理)
/对max4()进行声明。思路:在main()中调用max4(),在max4()中调用max2(),实现函数的嵌套调用。//对max2()进行声明。//多次调用max2()函数,两两相比,返回最大值。int max2(int a, int b)//定义max2()函数。max4()中合并调用max2()的语句,甚至不用定义m。max2()中返回最大值可以用三目运算符x?
2024-05-14 21:58:58
1337
2
原创 Python基础-单元测试
"""初始化购物清单,shopping_list是字典类型,把shopping_list属性赋值为传入的字典,字典里包含商品名和商品对应价格包含商品名和对应价格。self.shopping_list = ShoppingList({"纸巾": 8, "帽子": 30, "拖鞋": 15})例子:{“牙刷”:5,“沐浴露”:15,“电池”:7}""""""返回商品购物清单商品价格总额数字""""""返回购物清单上有多少项商品"""self.被测试类中的字典名=类名(字典内容)这期知识点好多,脑袋要炸了~
2024-03-27 02:16:31
461
1
原创 Python基础-文件操作(三)
w:只写,若文件已存在会清空文件内容进行重写,默认不换行,需要加"\n"换行符,文件不存在则自动新建文件。f.write("我欲乘风过去,\n又恐琼楼玉宇,\n高处不胜寒。“w”和“a”不能读取原文件的内容,只进行写的操作。f.write("我欲乘风过去,\n")f.write("又恐琼楼玉宇,\n")f.write("高处不胜寒。f.write("起舞弄清影,\n")f.write("何似在人间.\n")#第一种:调用三种write()方法。a:写,附加内容,不会清空。r+:可以同时读写文件。
2024-03-23 02:48:50
211
1
原创 Python基础-文件操作(二)
首先新建一个.txt文本文件,在当前py文件同根目录新建文件,文件名缀.txt表纯文本文件,复制粘贴一些纯文本内容。注意:readline()会把每行的换行符也读到,print也默认换行,因此输出结果两行之间会有多出1个空行。第四个操作:使用readlines()返回字符串列表,这里调用两次,输出两行。第五个操作:结合for循环,使用readlines逐行输出文件内容。第一个操作:使用open()+close()读取并打印文件内容。第三个操作:用readline()读取前两行内容。
2024-03-21 17:06:36
188
1
原创 Python基础-文件的操作(一)
print(f.read())#会读全部的文件内容,并返回全部文件内容的字符串。首先文件的打开用open()函数,操作完成后需要关闭,即close()函数。print(f.readline())#只读一行,返回一行文件内容的字符串。print(f.read(10))#会读1-10个字节的文件内容。f.close()#关闭文件,释放资源,与oopen()配套使用。print(f.read())#缩进内容为对文件的操作。print(f.readlines())#读取全部文件内容。(这俩是配套使用哒)
2024-03-21 16:51:01
215
1
原创 Python基础-类的继承
def __init__(self,name,id,monthly_salary):#类似构造函数:对类成员属性初始化。def calculate_monthly_salary(self):#子类方法:计算月薪=月薪。#兼职有"日薪 daily_salary"属性、"每月工作天数 work_days"的属性。zhangsan=FullTimeEmployee("张三","1001",6000)lisi=PartTimeEmployee("李四","1002",230,15)
2024-03-19 22:17:30
463
原创 Python基础-创建学生类
print(f"{course}:{self.grades[course]}分")#根据键获取值。print(f"学生{self.name}(学号:{self.student_id})的成绩为:")self.grades={"语文":0,"数学":0,"英语":0}print(f"{course}:{self.grades[course]}分")zeng.set_grade("数学",95)#调用类里的方法(构造函数)zeng=Student("小曾","100622")
2024-03-19 17:38:40
1357
原创 python基础-求中位数
import statistics#引入statistics模块,调用里面的median函数。return sorted_list[n//2] #除后向下取整。def median(num_list):#自己定义函数。还是拿别人写的方便呀,两句话完事。编写一个求中位数的函数。
2024-03-18 17:19:46
590
原创 python基础-使用函数计算BMI
print(f"您的BMI分类为:{category}")#敲黑板!f""用于格式化输出。前面的f""(即f-字符串)用于格式化输出内容,同样的效果还有format()以及关键字代替法。elif BMI<=25:#只看<=的情况:到这一层的肯定为>18.5的。理解了英语能力在良好编码风格中的重要性了(要是我可能就用拼音了哈哈哈)这次学了函数,用函数编写BMI,一样的效果减少了代码冗余,奈斯!category="偏瘦"category="正常"category="偏胖"category="肥胖"
2024-03-18 01:00:03
608
原创 python基础-while循环求平均值
user_input=input("请输入数字(完成所有数字输入后,请输入q终止程序):")#获取输入值赋值给变量。user_input=input("请输入数字(完成所有数字输入后,请输入q终止程序):") #循环内执行。先设变量,判断进入循环条件和循环执行的内容,以及跳出循环后执行的操作(包括特殊情况,即输入的第一个就是q)print("您输入的数字平均值为:"+str(result))#把输出的result值转换为字符串类型。="q":#输入值不为q,进入循环。然后再去细化,完善代码添加内容。
2024-03-17 17:49:46
780
1
原创 python基础-while循环
for char in list1:#char变量依次赋值给list1里的每一个元素。for i in range(len(list1)):#这里默认起始值为1,总长为5。这里敲一个简单代码对比一下,while循环适合判断条件为假的次数不确定的情况。list1=["你","好","吗","兄","弟"]#i小于列表长度,输出第i个元素,i++学习了while循环和for循环。#for+range循环。#打印出列表所有元素。
2024-03-17 16:54:49
103
1
原创 python基础-计算1-100的和
跟C好像但又不太一样,但是就我目前的知识储备量而言,不用每行后面都加分号是真的很方便呐(if、else、for加的条件后面不要忘记带冒号哦)很简单一个代码,但是对我来说还是有挺多知识点要记录的。代码一行一行的解释,超级详细(因为我太笨了哈哈哈)#未指明步长,默认i每次增1,循环至结束。#初始化变量,储存循环过程中的结果。#循环结束,打印出跳出循环后的值。
2024-03-15 02:15:31
203
1
原创 python基础-创建一个查询词语含义的电子词典
slang_dict={"新质生产力":"是指科技创新发挥主导作用的生产力","心巴":"心巴指心脏、心尖,也指心动","我真的会谢":"此梗出自某搞笑博主的口头禅,每当他遇到扫兴的情况时,都会说出这句话调侃事件或人物"}slang_dict["芭比Q"]="表述来自英文barbecue(烧烤),最初来自抖音的一名游戏主播,他玩的角色在游戏中被火化, 情急之下在直播中大喊完了,芭比Q了"学习了键和值的配对,格式:{"键名":"内容","键名":"内容","键名":"内容"}这个代码真是复制粘贴的我头大,
2024-03-15 01:42:23
656
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人