自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 3.4.6 任务实现

① 使用花括号{ }创建某学生各科成绩组成的字典对象,并赋值给变量 ②使用键访问赋值方式向字典增添键值对{‘History’:88} ③使用del 语句删除键“Physics” ④利用键“Chinese”访问对应元素,并使用round函数进行四舍五入后取整。 ⑤将取整结果进行赋值来覆盖字典中键“Chinese”的对应值。 ⑥直接使用键“Math”查询对应值。 score = {'Math' : 96, 'English': 86, 'Chinese':95, 'Biology': 86, 'Physics'

2022-01-22 16:18:22 543

原创 字典中三种提取键值信息方法:keys、values、items

① keys: 用于获取字典中的所有键 ② values: 用于获取字典中的所有键 ③ items:得到字典中的所有键值对 country = {'China': 1, 'USA': 5} all_keys = country.keys() all_values = country.values() all_items = country.items() print(country) print(all_keys) print(all_items) ...

2022-01-22 16:00:55 6823

原创 3.2.5 任务实现

根据任务分析,本任务的具体实现过程可以参考如下操作 ① 使用方括号 [ ] 创建列表对象[110,‘dog’,‘cat’,‘120’,‘apple’] ② 使用insert函数在元素之间插入空列表 ③ 使用remove 函数删除字符串元素"apple" ④ 使用index函数查询指定元素位置 ⑤ 使用索引访问提取数字元素,并用自乘操作进行赋值修改 ⑥ 使用print函数打印修改后列表的内容 list = [110,'dog','cat','120','apple'] list.insert(2,[])

2022-01-19 16:35:30 1502

原创 列表的常用操作:count、index、sort、reverse

index 查询列表元素位置 letter = ['A','B','A','C','B','B','C','A'] c = letter.index('C') print(c) 列表常用操作 list.count 记录某个元素在列表中出现的次数 list.sort 对列表中的元素进行排序,默认为升序, sorted 与list.sort作用一样,但是不改变原列表内容 list.reverse 反转列表中的各元素 * 重复合并同一个列表多次 ...

2022-01-19 16:19:45 384

原创 可变与不可变对象,深拷贝与浅拷贝

- 可变对象: 列表、字典、集合 所谓可变是指可变对象的值可变,身份是不变的。 - 不可变对象:数字、字符串、元组 不可变对象就是对象的身份和值都不可变。新创建的对象被关联到原来的变量名,旧对象被丢弃,垃圾回收器会在适当的时机回收这些对象。 可变对象的引用赋值 可变对象保存的并不是真正的对象数据,而是对象的引用。当对可变对象进行赋值时,只是将可变对象中保存的引用指向了新的对象。 不可变对象的引用赋值 对不可变对象赋值,实际就是在内存中开辟一片空间指向新的对象,原不可变对象不会被修改。 如何区分深拷贝与浅拷贝

2022-01-19 15:45:26 214

转载 python练习

1.编写一个程序,它将找到所有这些数字,可被7整除,但不是5的倍数,2000年至3200年(包括在内)。得到的数字应按逗号分隔的顺序打印在一行上。 A=[] #定义一个列表A,长度不限 for i in range(2000, 3201): #i从2000到3201范围内,不包含3201,没设置步长,默认为1 if (i%7==0) and (i%5!=0): #如果i对7取余等于0并且对5取余不等于0 A.append(str(i)) #.append() 方法用于在列表末尾添加新的

2021-08-16 22:41:34 3907

原创 2021-06-25

对用户星座进行分析并输出结果 # 以1月20日开始(水瓶座),根据星座的日期间隔,按顺序建立日期间隔的星座日期列表 sdate = (20, 19, 21, 20, 21, 22, 23, 23, 23, 24, 23, 21) # 根据星座的顺序,根据星座出现的先后顺序,建立星座列表,列表中"摩羯座"出现两次,放到列表最前和最后 sstar = ("摩羯座","水瓶座", "双鱼座", "白羊座", "金牛座", "双子座", "巨蟹座", "狮子座", "处女座", "天秤座", "天蝎座", "射手座

2021-06-25 10:56:46 990

原创 C语言入门基础题(四)

16.判断101-200之间有多少个素数,并输出所有素数。 #include<stdio.h> int main() { int n,i; n=0; for(i=101;i<=200;i++) { if (i%2!=0) n++; printf("%d ",i); } printf("\n"); printf("101-200之间有%d个...

2020-04-20 20:36:03 498

原创 C语言入门基础题(三)

11. 求 ∑n!(即求1!+ 2!+ 3!+ 4!+ …… + 20!). #include <stdio.h> int main() { int n,Sn,Sn1,i; Sn=1;Sn1=0; printf("求 ∑n!,输入n的值:"); scanf("%d",&n); for(i=1;i<=n;i++) { Sn=Sn*i;//Sn表示n! S...

2020-04-14 21:54:01 891

原创 C语言入门基础题(二)

7.求两个正整数m和n,求其最大公约数和最小公倍数。 #include<stdio.h> int main() { int m,n,gcd,lcm,t,i; printf("输入两个正整数:"); scanf("%d %d",&m,&n); if (m < n) { t = m; m = n; n = t; } for (i = 2; i...

2020-04-13 17:40:04 273

原创 C语言入门基础题(一)

1.有一个函数:y=2x-1 (1<=x<10);y=3x-11 (x>=10)写程序,输入x的值,输出y相应的值。 #include<stdio.h> int main() { char x,y; printf("输入一个数x:"); scanf("%d",&x); if(x<1) { printf("请重新输入x值,使得x>...

2020-04-13 15:34:38 1455

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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