
Python
sober998
这个作者很懒,什么都没留下…
展开
-
python3——字典(dict)小练习
题目要求1数字重复统计:(1).随机生成1000个整数;(2).数字的范围[20,100];(3).升序输出所有不同的数字及其每个数字重复的次数;代码示例import randomall_nums=[]for item in range(1000): all_nums.append(random.randint(20,101))sorted_nums=sorted(all_nums)num_dict={}for num in sorted_nums: if num i原创 2020-06-06 18:00:56 · 655 阅读 · 0 评论 -
python3——用列表的方式模拟栈的工作原理
题目描述栈的工作原理:入栈:append出栈: pop栈的长度 len栈是否为空 len ===0代码示例stack=[]info="""********栈操作******1.入栈2.出栈3.栈顶元素4.栈的长度5.栈是否为空"""while True: print(info) choice=input("please input your choice:") if choice=='1': item=input('请输入入栈元素:'原创 2020-06-06 17:35:06 · 465 阅读 · 0 评论 -
python3—字典(dict)
字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:d = {key1 : value1, key2 : value2 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。...原创 2020-06-06 10:54:25 · 2197 阅读 · 0 评论 -
python3—集合(set)小练习
题目要求明明在学校请一些同学一起做一项问卷调查,为了实验的客观性:他先用计算机生成了N个1~100之间的随机整数(N<=1000),N是用户输入的;对于期指其中重复的数字,只保留一个,把其余相同的数字去掉;不同的数字对应着不同的学生的学号,从小到大排序,按照拍好的顺序去找同学调查;请你协助明明完成“去重”与排序工作。代码示例import randoms=set([])for i in range(int(input('N:'))): num= random.randint(原创 2020-06-04 20:48:51 · 781 阅读 · 0 评论 -
python3——集合(set)
目录1. 集合的基本描述2.集合的基本操作2.1、添加元素2.2、移除元素2.3、计算集合元素个数2.4 、清空集合3.集合内置方法完整列表1. 集合的基本描述集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。parame = {1,2,3,'haha'}s=set([]) #空集合print(type(parame))print(type(s))原创 2020-06-04 20:19:04 · 1243 阅读 · 0 评论 -
python3——元组
目录1.创建元祖2.访问元祖3.修改元组4.删除元祖5.元组运算符6.元组索引,截取7.元组内置函数Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组与字符串类似,下标索引从0开始,可以进行截取,组合等。1.创建元祖元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。tup1 = ('Google', 'Runoob', 1997, 2000)tup2 = (1, 2, 3, 4, 5 )tup3 = "a", "b", "c", "原创 2020-06-03 23:14:21 · 204 阅读 · 0 评论 -
python——列表(List)
目录1. 列表介绍2. 访问列表中的值3. 更新列表4. 列表操作符5. Python列表函数&方法1. 列表介绍序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员;此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法;列表是最常用的Python数据类型,它可以作为一个方括号内的原创 2020-06-03 21:49:58 · 329 阅读 · 0 评论 -
python——会员信息管理系统(List)
题目要求1.后台管理员只有一个用户:admin, 密码: admin2.当管理员登陆成功后,可以管理前台会员信息。3.会员信息管理包括: 添加会员信息 删除会员信息 查看会员信息 退出代码示例print('管理员登陆'.center(50,'*'))inuser=input('Username:')inpasswd=input('Password:')users = ['root','westos']passwds=['123','456']if inuser=原创 2020-05-21 23:16:48 · 5187 阅读 · 0 评论 -
python——list小练习
题目要求1假如有这样的列表:names=['fentiao','fendai','fensi','apple']输出结果为:'I have fentiao, fendai, fensi and apple.'代码示例names=['fentiao','fendai','fensi','apple']print('I have'+','.join(names[:-1])+' and '+names[-1]+'.')输出结果:...原创 2020-05-21 22:15:17 · 492 阅读 · 0 评论 -
Python——帮助小学生练习10以内加法的程序
题目要求- 随机生成加法题目;- 学生查看题目并输入答案;- 判断学生答题是否正确;- 退出时,统计学生答题总数,正确数量及正确率(保留两位小数)代码示例import randomcount = 0right = 0while True: a = random.randint(0,9) b = random.randint(0,9) print('%d+%d= ?' %(a,b)) question = input('Please input your a原创 2020-05-09 03:45:54 · 3589 阅读 · 2 评论 -
Python——字符串小练习
题目要求1判断输入的变量名是否合法:1. 变量名可以有字母、数字或者下划线组成2. 变量名只能以字母或者下划线开头代码示例:while True: s = input('Str:') if s == 'exit': print('logout') break ##退出循环 if s[0].isalpha() or s[0] == '_': for i in s[1:]: if not (i.i原创 2020-05-09 03:25:09 · 263 阅读 · 0 评论 -
Python——字符串
目录访问字符串中的值字符串连接转义字符字符串运算符字符串格式化三引号字符串内建函数字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "hello westos"访问字符串中的值Python 不支持单字符类型,单字符在 Python 中也是作为一个...原创 2020-05-07 21:59:49 · 191 阅读 · 0 评论 -
Python——猜数字游戏
题目要求猜数字游戏: 1. 系统随即生成一个1~100的数字; 2. 用户总共有5次机会; 3. 如果用户猜测的数字大于系统给出的数字,打印" too big"; 4. 如果用户猜测的数字小于系统给出的数字,打印" too small"; 5. 如果用户猜测的数字等于系统给出的数字,打印" 正确,恭喜!",并且退出循环。代...原创 2020-05-07 20:41:02 · 1899 阅读 · 0 评论 -
Python——while循环语句
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:while 判断条件(condition): 执行语句(statements)……执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。当判断条件假 false 时,循环结束。实例:count = ...原创 2020-05-07 20:17:47 · 2839 阅读 · 0 评论 -
Python——for循环语句的小练习
题目要求1用户登陆程序要求: 1. 输入用户名和密码; 2. 判断用户名和密码是否正确 ?(name='root ,passwd='westos') 3. 为了防止暴力破解,登陆仅有三次机会,如果超过三次,错误提示代码示例:for i in range(3): name = input('UserName:') passwd = input('Password...原创 2020-05-07 18:24:41 · 892 阅读 · 0 评论 -
Python——模拟Linux系统的命令行
导入os模块,用python模拟linux命令行代码示例:import osfor i in range(1000): cmd = input('[student@test ~]$ ') if cmd: if cmd == 'exit': print('logout') break else: ...原创 2020-05-07 18:23:25 · 704 阅读 · 1 评论 -
Python——break|continue语句
1. brake语句break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。break语句用在while和for循环中。实例:for letter in 'Python': # 第一个实例 if letter == 'h': break print('当前字母 :', letter)var = 10 ...原创 2020-05-07 17:58:10 · 529 阅读 · 0 评论 -
Python——随机数random()函数
描述random() 方法返回随机生成的一个实数,它在[0,1)范围内。random()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。语法import random ##导入随机数模块random.random() random()函数中常见函数import random print( random.randint(1...原创 2020-05-06 23:11:00 · 920 阅读 · 0 评论