Python初级
米九
二十一
男
188
爱好女
展开
-
(Python初级练习)求5个分数的平均分
失败案例一(代码如下): num_list = [] #存放临时数据 num_list = input("请输入五个数:") # 把输入进来的五个值放进列表 num = int(num_list) # 把列表内容整型 print...原创 2019-07-13 17:39:23 · 17244 阅读 · 2 评论 -
(Python初级练习)装饰器
装饰器实际上就是为了给某程序增添功能,但该程序已经上线或已经被使用,那么就不能大批量的修改源代码,这样是不科学的也是不现实的,因为就产生了装饰器,使得其满足:1.不能修改被装饰的函数的源代码2.不能修改被装饰的函数的调用方式3.满足1、2的情况下给程序增添功能例题代码:# _*_ coding: utf-8 _*_# Date: 2019/7/31 0031 17:21# Auth...原创 2019-08-18 00:30:17 · 122 阅读 · 0 评论 -
(Python初级练习)冒泡排序
#!/usr/bin/env python3# _*_ coding: utf-8 _*_# Date: 2019/8/16 0016 14:37# Author: Mijiu# Version: 1.0liss = [3, 2, 5, 8, 1, 22, 44, 33, 21, 4, 66, 7]num = -1for i in range(len(liss)): f = ...原创 2019-08-16 14:50:53 · 158 阅读 · 0 评论 -
(Python初级练习)面向对象编程-创建一个学生类Student
面向对象基础练习 类的简单实用 案例: 学生类Student 类属性 count 记录创建学生个数 类属性 country 学生国家 实例属性含有名字,年龄,性别,钱(默认为0,私有属性),国家 国家默认与类属性国家相同 创建对象属性country的get和set方法 创建对象私有属性钱的get和set方法 创建一个私有方法study打印xx(xx为姓名): 在学习 创建...原创 2019-08-11 17:13:25 · 22442 阅读 · 0 评论 -
(Python初级练习)面向对象编程-奥特曼打怪兽
初次使用面向对象式编程 做一个奥特曼打怪兽案例 初次类的使用思路:需要创建三个类(战斗者类)奥特曼和怪兽共同点的类里面写一些共同属性比如 攻击,技能,血量,等等…奥特曼类(战斗者)首先继承战斗者类,获得战斗者类的所有属性和方法再写一些奥特曼独有的属性怪兽类(战斗者)首先继承战斗者类,获得战斗者类的所有属性和方法再写一些怪兽独有的属性代码如下:# _*...原创 2019-08-11 00:51:17 · 8521 阅读 · 0 评论 -
(Python初级练习)把英语单词文档的数据用正则规则放入字典
这次是把文档中的英语单词和音标词性翻译,全部放在一个字典中,把单词作为键,翻译和音标等作为值 附件为work.txt 自己使用时只需要改名代码如下import re # 引用正则表达式模块 import pprint # 引用pprint模块def open_word(): # 定义函数打开文件(必须为同级目录,不然需要改...原创 2019-08-01 19:25:37 · 349 阅读 · 0 评论 -
(Python初级练习)电子字典
我使用的是一个单词本的txt文件,文件名为word.txt f = "word.txt" # 用变量f接收word.txt的路径 此时我的文件和我的程序在同一级目录,如果你的不在同级目录,需要填写完整路径 a = open(f, encoding='utf-8') # 变量a接收文件,指定字符级为utf-8 b =...原创 2019-08-01 00:01:22 · 198 阅读 · 0 评论 -
(Python初级练习)在文件查询出现最多的10个字母
此次练习我使用了一个单词本,里面有8000个单词.文件名为word.txt完整代码如下f = open("word.txt",encoding="utf-8") # 打开文件,文件名为word.txtff = f.readlines() # 用变量ff接收读取的数据f.close() ...原创 2019-07-31 23:47:08 · 648 阅读 · 0 评论 -
(Python)注册登录系统完整版
实现功能:1.注册系统2.根据注册的信息进行登录3.登录时密码输入错误五次自动锁定4.通过注册时的绑定手机号,可以对被锁定用户进行解锁-----------------------------------注册模块--------------------------------------from login import loginfrom fourcode import cod...原创 2019-08-04 14:37:22 · 2533 阅读 · 1 评论 -
(Python)注册登录系统(测试版)
python实现简单的用户注册和用户登录系统#!/usr/bin/env python3# _*_ coding: utf-8 _*_# Date: 2019/8/1 0001 19:56# Author: Mijiu# Version: 1.0from login import loginfrom fourcode import codeimport reimport h...原创 2019-08-02 19:43:47 · 1459 阅读 · 0 评论 -
(Python初级练习)要求输入句子中单词反转后形成新的句子
1.题目描述:给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前后没有空格。 比如: (1) “hello xiao mi”-> “mi xiao hello” 输入描述: 输入数据有多组,每组占一行,包含一个句子 输出描述: 对于每个测试示例,要求输出句子中单词反转后形成的句子 示例1: 输入 hell...原创 2019-07-20 16:15:51 · 2092 阅读 · 0 评论 -
(Python初级练习)三级菜单
思路:1.循环出所有数据2.数据类型转换list = list(menu.keys())for i ,a in enumerate(list):print(i,a)原创 2019-07-23 17:32:31 · 240 阅读 · 0 评论 -
(Python初级练习)判断今天是今年的第多少天?
判断今天是今年的第多少天?思路:首先考虑闰年普通闰年:公历年份是4的倍数的,一般是闰年公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是世纪闰年,2000年是世纪闰年)需要调用python自带模块调用当前时间3...原创 2019-07-15 16:27:34 · 12831 阅读 · 3 评论 -
(Python初学练习)斐波那契
斐波那契又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”.斐波那契数列的特点是:从第三项开始,每一项都为前两项之和。 问题:计算二十个月以后兔子的数量?思路:首先明确了它的特点 "从第三项开始,每一项都为前两项之和 "这样就说明了,除了第一第二列,剩下的都可以套用循环.我们可以创建一个列表,里面写...原创 2019-07-14 11:53:31 · 658 阅读 · 0 评论 -
(Python初级练习)百元买百鸡
问题:假设公鸡5元一只,母鸡3元一只,小鸡1元三只,现在有100块钱,想买100只鸡,问有多少种买法?思路:第一次循环公鸡从1只循环到100只第二重循环母鸡从1只循环到100只第三重循环小鸡从1只循环到100只然后进行判断:数量:公鸡+母鸡+小鸡 =100钱:公鸡5+母鸡3+小鸡 =100代码如下:for g in range(1,101): # g 是公鸡从1开...原创 2019-07-14 11:00:52 · 11221 阅读 · 1 评论 -
(Python初级练习)数据结构---实现双向链表
代码如下:# -*- coding: utf-8 -*-# Date: 2019/8/12 15:22# Author: ZuoJie# Version: 1.0class Node: """实现单向节点的类""" # value值,next下一个节点的地址 def __init__(self, value=None, next=None, prev=Non...原创 2019-08-18 00:34:39 · 193 阅读 · 0 评论