python初学
variddle
这个作者很懒,什么都没留下…
展开
-
2021-11-09 字典存储学生的信息
由用户输入学生学号与姓名,数据用字典存储,最终输出学生信息(按学号由小到大显示)需要考虑的一些问题1.输入的数据如何保存?A:新建两个列表分别为name_list[ ]和num_list[ ]用来保存学生的姓名与学号信息a=int(input('请输入学生个数:'))name_list=[]num_list=[]for i in range(a): name=input('请输入学生的姓名:') num=input('请输入对应学生的学号:') name_list.ap原创 2021-11-09 11:13:07 · 6105 阅读 · 0 评论 -
python:有关字典与集合的一些常用函数(自用)
字典计算元素个数len():获取字典中的元素个数访问元素值dict[键名]:直接通过键名访问对应的值get():不确定是否存在某个键又想访问对应的值,若存在,返回键对应的值,若不存在,返回指定值添加元素update():修改键所对应的值或者添加元素删除元素del 字典名[键]:删除字典中的键值对(元素)clear():删除字典中的所有元素del 字典名:删除字典本身复制字典copy():复制一个新字典,原字典不受影响设置默认键值对setdefault(键名,值):为某个键设置一原创 2021-11-09 10:31:52 · 422 阅读 · 0 评论 -
2021-11-09(python)求水仙花数
求100~999之间所有的水仙花数水仙花数是指一个n位数(n>=3),它的每位上的数字的n次幂之和等于它本身。例如1^3 + 5^3 +3^3=153分析算法分别表示一个三位数的个、十、百位。设某三位数为n其个位表示为n%10其十位表示为n%100//10其百位表示为n//100 t=i%10 #个位 r=i%100//10 #十位 s=i//100 #百位列表保存判断将这些数的幂次方相加,若等于原数的用列表保存全部代码如下:list=[原创 2021-11-09 09:20:01 · 909 阅读 · 0 评论 -
python:有关列表的一些常用函数(自用)
列表添加元素append(obj):在列表末尾添加元素objextend(seq):在列表末尾一次性添加另一个序列seq中的多个元素insert(index,obj):将元素obj插入列表的index位置处删除元素pop(index=-1):删除列表中index处的元素(默认index=-1)并且返回该元素的值remove(obj):删除列表中第一次出现的obj元素clear():删除列表中的所有元素查找元素位置index(obj,start=0,end=-1):从列表中查找出某个元素第原创 2021-11-09 09:03:48 · 180 阅读 · 0 评论 -
python:有关字符串的一些常用函数(自用)
怕自己记不清,整理一些常用函数字符串大小写转换upper():将字符串中的所有小写字母转换为大写lower():将字符串中的所有大写字母转换为小写判断字符isupper():字符串中全为大写,返回T,否则返回Fislower():字符串中全为小写,返回T,否则返回Fisalpha():字符串中全为字母,返回T,否则返回Fisalnum():字符串中全为字母或数字,返回T,否则为Fisdigit():字符串中只有数字,返回T,否则返回Fisspace():字符串中只有空白,返回T,否则返原创 2021-11-09 08:44:58 · 506 阅读 · 0 评论 -
2021-11-08(Python) a、输出10-1000之间所有质数 b、将这些质数相乘,输出积的后5位数
Python编程题a、输出10-1000之间所有质数b、将这些质数相乘,输出积的后5位数(20分钟内要写出完整代码,本来是一个很容易的题,第一眼也感觉不难,起码算法明晰;可是没有经过上机实验,光在纸上面写还是差点感觉,忽略了很多东西,现在复盘一下)求质数的基本算法质数:除了1和它本身之外不能被其他数所整除所以只需用该数对2到它本身的所有数循环取余,若所有余数不为0,则为质数。(采用循环,若存在余数为0的情况,break)以下为基本算法。#求质数a=int(input('请输入一个数:'))原创 2021-11-08 15:56:15 · 328 阅读 · 0 评论