自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python抽奖小应用

import randomk=0a=0b=0c=0while k<10000: n = random.random()*360+1 if n >= 0 and n <= 10: a += 1 elif n > 10 and n <= 120: b += 1 else: c += 1 k=k+1print("您抽到了{}个一等奖,{}个二等奖,{}个三等奖".format(a,b

2022-10-09 11:49:26 110

原创 Pandas数据操作练习

使用Pandas、Numpy等工具库,完成以下数据操作一、CSV数据读入从指定路径下读取CSV数据文件,并将Loan_ID设为Index数据文件train.csv在"./data/"路径下打印输出前该数据集10行 Gender Married Dependents Education Self_Employed ApplicantIncome CoapplicantIncom

2022-10-09 11:48:38 190

原创 使用linux虚拟机以及hadoop遇到的问题

ubuntuwu无法关闭防火墙的解决vm 无法正常与windows之间传输文件

2021-06-19 09:47:41 1297

原创 上课Pandas数据操作练习

使用Pandas、Numpy等工具库,完成以下数据操作一、CSV数据读入从指定路径下读取CSV数据文件,并将Loan_ID设为Index数据文件train.csv在"./data/"路径下打印输出前该数据集10行import pandas as pdimport numpy as npdata = pd.read_csv("C:/Users/user/Desktop/train.csv")data.index = data['Loan_ID']data.head(10)

2021-04-06 13:32:27 247

原创 普普通通的numpy笔记

Numpy的“增”操作import numpy as np### 新建数组 ndarray()arr1 = np.array([1,2,3,4]) #创建自己添加内容的一维数组(手动)arr1array([1, 2, 3, 4])arr2 = np.array([[1,2,3,4], [4,5,6,7], [7,8,9,10]]) #用列表的语法创建一个三维数组,外围要再加一个中括号 一般有几个中括号就是几维(手动滑稽)arr2array([[ 1, 2, 3, 4],

2021-03-30 16:26:30 149

原创 121212

from flask import Flaskfrom flask import requestfrom flask import render_templateapp = Flask(__name__)# @app.route("/")@app.route("/hello")def hello(): return "Hello world! This is a web application by Flask."def hello(): return render_t

2020-12-24 10:36:22 75

原创 2020-12-24

from flask import Flaskfrom flask import requestfrom flask import render_templateapp = Flask(name)@app.route("/")@app.route("/hello")def hello():return “Hello world! This is a web application by Flask.”def hello():return render_template(“index.htm

2020-12-24 10:32:50 69

原创 猜数字tkinter

import randomimport tkinter as tknumber = random.randint(1, 100)num = 0maxnum = 100minnum = 1running = Truedef go(): right = tk.Label(win, text='', bg='lightgreen') right.pack_forget() global num global maxnum global minnum

2020-12-24 08:50:44 139

原创 tk猜数字

import tkinter as tkimport randomimport mathimport tkinter.messageboxroot= tk.Tk() #创建页面root.minsize(350,260)root.title('猜数字游戏')#给程序窗口命名number=random.randint(1,50) #随机生成数字def guessnum(): i = 1 try: guess=text_guess.get()

2020-12-24 00:25:17 173

原创 BMI指数用class的方式

class BMI: def __init__(self,xingming,nianling,tizhong,shengao): self.xingming = xingming self.nianling = nianling self.tizhong = tizhong self.shengao = shengao self.bmi = tizhong/(shengao*shengao) t = se

2020-12-08 22:22:40 166

原创 初学者使用git的方法,必看。

新建代码仓库(云端 github,gitee,etc)创建一个仓库*仓库的url https://github.com/Xkrasa/effective-chainsaw本地代码上传到新建的云端仓库本地的代码仓库(本地文件夹)启动Git Bashlinux操作:pwd # 显示当前所在的路径cd 路径 # change directory, 进入指定的路径下进入了本地的代码仓库(文件夹)ls -a # ls:list, -a: all 显示出当前路径下所有的文件及文件夹(包括

2020-12-03 09:44:11 263

原创 使用 gitbash 时出现的错误

在github远程创建仓库后, 利用gitbash进行提交本地文件的时候出现如下错误:$ git push origin masterFatal: HttpRequestException encountered.Username for 'https://github.com': syb666To https://github.com/syb666/Django-admin.git ! [rejected] master -> master (non-fast-forward

2020-11-29 17:10:01 215

原创 git使用尝试

18367@LAPTOP-KSRU6PMI MINGW64 /$ git config – global user.email “[email protected]”fatal: not in a git directory18367@LAPTOP-KSRU6PMI MINGW64 /$ git config – globaluser.email “[email protected]”fatal: not in a git directory18367@LAPTOP-KSRU6PMI M...

2020-11-29 16:58:07 1494 1

原创 2020-11-29

def move(players,step): # 移动step前的元素到末尾 num = step - 1 while num > 0: tmp = players.pop(0) players.append(tmp) num = num - 1 return players # 根据step做了元素的移动def play(players,step,alive): """ 模拟约瑟夫环问题的函数

2020-11-29 15:40:52 74

原创 约瑟夫环3.0

t = [i for i in range(1,51)]tk = 0while len(t) > 3: i = 0 while i < len(t): k += 1 if k == 4: t.remove(t[i]) k = 0 else: i += 1print(t)[1, 30, 47]t = [i for i in range(1,101

2020-11-26 11:30:56 67

原创 约瑟夫环2.0

t = [i for i in range(1,51)]tk = 0while len(t) > 3: i = 0 while i < len(t): k += 1 if k == 4: t.remove(t[i]) k = 0 else: i += 1print(t)[1, 30, 47]t = [i for i in range(1,101

2020-11-26 10:57:03 72

原创 猜数字游戏(比大小)

import random Sn = random.randint(0,100) #函数返回n,生成一个在范围内的整数 例子 0<=n<=100 ##也可以用random.random的函数Gn = int(input("输入猜的数:"))N = 1while(Gn < Sn or Gn > Sn): N = N + 1 if Gn > Sn: print("太大了") elif Gn < Sn:

2020-11-24 13:50:19 1058

原创 walden文本字符统计3.0

%%writefile walden.py#打开并读取文件file = open(r'C:\Users\Administrator\Desktop\Walden.txt','r')lines = file.readlines() # 要把每行拆成单词words = []for line in lines: tmp_list = line.split(" ") for word in tmp_list: words.append(word.replace(',',

2020-11-24 13:44:41 147

原创 简单的猜拳游戏尝试

猜拳#打开模块import randomimport sysprint("欢迎来到猜拳小游戏")while True: stats = input("欢迎“%s”来到本游戏,开始游戏输入Y,退出游戏输入N,请您输入:" % name) if stats == "Y" or stats == "y": print("游戏开始……") print("石头输入0、剪刀输入1、布输入2") break elif stats ==

2020-11-23 19:39:31 129

原创 if语句的练习 python

过山车游戏判断age = int(input("请输入您的年龄:"))if age < 18: print("您年龄过小,不能游玩")elif 18 <= age <= 50 : print("欢迎游玩")elif age > 50: print("您年龄过大,不能游玩")请输入您的年龄:20欢迎游玩公交车判断# 如果有钱,则可以上车# 上车后,如果有空座,可以坐下# 上车后,如果没有空座,则站着等空座位# 如果没钱,不能上车mon

2020-11-23 19:28:02 123

原创 if语句练习

做一个判断是否成年的if语句初级age = 20if age >= 18: print('成年了')print('测试完毕')成年了测试完毕进阶age2 = int(input('请输入您的年龄:'))if age2 >= 18: print("您已成年")print("测试完毕") 请输入您的年龄:2测试完毕完善age3 = int(input("请输入您的年龄: "))if age3 >= 18: print("您已成年")

2020-11-23 19:09:50 147

原创 找同学

#创建一个字典students,key是学号,value是姓名#学生信息在stdents.csv文件里,从文件中读取并保存到字典#打开student.csv文件file = open('C:/Users/Administrator/Desktop/students.csv','r') #也可以在地址前加一个字母 r#读取文件中的内容lines = file.readlines()# 抽取每行的学号和姓名,保存到字典students = {}for line in lines: tm

2020-11-19 10:33:34 208

原创 在demo.py进行编号编号

filename = ('E:/demo/demo.py')with open(filename,'r')as fp:#赋值到fp上 lines = fp.readlines()maxLength = len(max(lines,key=len))# 找到最大长度line = [line.rstrip().ljust(maxLength)+'#'+str(index)+'\n' for index,line in enumerate(lines)]

2020-11-18 20:55:41 207

原创 瓦尔登湖的单词计数

f=open('Walden.txt','r',encoding='utf-8')#打开文本line = f.read() #以只读输入linewords = line.split() #进行分离(为list的格式)new_words = [] #建立新的listfor word in words: #用repla

2020-11-18 19:59:27 149

原创 字典的使用

a = {1:222}print(a,type(a))```python{1: 222} <class 'dict'>a = dict(a = 1,b = 2)print(a,type(a))``{'a': 1, 'b': 2} <class 'dict'>`pythona = {1:222}print(a[1])`222``pythona = {1:222}b = a.copy()print(a,b,id(a),id(b))``{1: 222}

2020-11-18 19:28:05 150

原创 瓦尔登湖字符次数统计

1.encoding='utf-8’用于解决python3里,文件中有中文字符编码的bug2.将lambda函数作为参数传递给其他函数sorted函数:此时lambda函数用于指定对列表中所有元素进行排序的准则。import stringwith open('Walden.txt','r',encoding='utf-8') as text: #去掉文字首位的标点符号,并把首字母大写转换成小写 = [raw_word.strip(string.punctuation).lower(

2020-11-15 16:21:42 165

原创 字典随机找同学

1.创建字典,key是学号,value是姓名;2.从学号中随机抽取N个元素,打印输出;3.根据抽取的学号,查找对应的姓名4.打印输出姓名dict ={1:"张三",2:"李四",3:"王五",4:"赵六"} n = int (input("随机抽取同学的人数:"))i =1import randomfor i in range (n): key = random.randint(1,4) print("dict[key]:",dict[key])随机抽取同学的人数:

2020-11-12 10:31:41 471

原创 列表去重复 (1)

先输入一串列表形式的数字转换为set(集合)格式>>>自动去重再输出lst = eval(input('请输入列表lst:'))print(type(lst))print(list(set(lst)))请输入列表lst:1,2,3,3,2,1<class 'tuple'>[1, 2, 3]

2020-11-12 10:20:43 116

原创 break与coutinue的区别

break和continue的区别和作用同:break和continue都是用来控制循环结构的,主要是停止循环。异break 有时候我们想在某种条件出现的时候终止循环而不是等到循环条件为false才终止。这是我们可以使用break来完成。break用于完全结束一个循环,跳出循环体执行循环后面的语句。continue continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环。可以理解为continue是跳过当次循环中剩下的语

2020-11-09 18:35:58 728

原创 我的猜数字游戏

大致流程首先用random函数随机产生一个范围的数字(可自行设定)对猜的次数进行记录用while语句开始循环比较 若猜对了,则直接跳出输出(其中format()函数可以格式化输出,使数字的N,可以转文字输出)例如:import random Sn = random.randint(0,100)print(Sn)Gn = int(input("输入猜的数:"))N = 1while(Gn < Sn or Gn > Sn): N = N + 1 if Gn

2020-11-07 12:49:28 134

原创 dic,set,tips,list的使用

字典常用函数如下:len()函数:返回字典x中键值对的数量,len(x) clear()函数:清除字典中所有的项,类似于list.sort(),没有返回值copy()函数:这里是指浅复制,返回具有相同键值对的新字典 eg:y = x.copy()fromkeys()函数:使用给定的键,建立新的字典,值为None,返回新的字典。eg:{}.fromkeys([‘name’,‘age’])get()函数:访问字典,一般用d[]访问,如果字典不存在,会报错,用d.get(‘name’),会返回None

2020-11-06 01:09:47 278

原创 python的基础循环

whilewhile 条件():当条件满足时,执行语句1当条件满足时,执行语句2.。。。。。。例如:求1+2+3+…+100的和n = 100sum = 0counter = 1while counter <= n:sum = sum + countercounter += 1print("1 到 %d 之和为: %d" % (n,sum)) 最终输出 :1 到 100 之和为: 5050forfor 变量 in range(?): (该问号的参数自己

2020-11-06 01:04:17 274

原创 设置python3.90环境的方式

方式首先 输入 conda evn list的代码来查看已有的环境用 conda create – name SaitoAsuka python=3.9 来创建环境等待加载使用指令activate SaitoAsuka(yourEnv)最后查看我们的所有环境conda env lis就能看到python3.9环境已经显示了...

2020-11-06 00:47:07 643

原创 ai201的约瑟夫环问题

使用while语句去解决约瑟夫环问题其中设人数为39人的情况:list1=[i for i in range(1,40)]list1[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39]

2020-11-06 00:30:31 112

原创 我的列表的增删改查练习

创建list1 = ['a', 'b', 'c ', 4, 5, 6]添加list1.append(8)list1['a', 'b', 'c ', 4, 5, 6, 8]list1.insert(1,'f')list1['a', 'f', 'b', 'c ', 4, 5, 6, 8]len(list)6修改list1[0] ='hello world'list1[1]='a'list1['hello world', 'a', 'b', 'c ', 4, 5,

2020-11-05 09:58:55 129

原创 notebook的LIST

all_in_list=["1","2","3","4","5","6","7","8","9","10"]all_in_list[2]all_in_listdel all_in_list[0]del all_in_list[0]del all_in_list[0]all_in_listall_in_list.append("1 2")all_in_listdel all_in_list[0]del all_in_list[0]del all_in_list[0]all_i

2020-11-04 22:24:02 139

原创 GitHub及Git使用

创建GitHub账号:http://github.com/创建一个开发者应用点击右上角你的头像,在下拉菜单中选择Settings。在左边的Personal settings(个人设置)中选择OAuth applications,再在右侧选择Developr applications。点击上图中的绿色按钮Pegister a new application,填写应用名称,你的主页,应用描述和回调URL。点击上图的绿色按钮Register application注册应用,注册成功后,记住下一页中的C

2020-10-24 20:20:48 150

原创 Markdown的初次使用

Markdown的使用学习标题:标题是标明文章和作品等内容的简短语句。一个“#”字符代表一级标题,以此类推。列表:列表是一种由数据项构成的有限序列,即按照一定的线性顺序排列而成的数据项的集合。1.对于无序列表,使用星号、加号或者减号作为列表标记.2.对于有序列表,则是使用数字“,”“(一个空格)”。加粗/斜体:前后有两个星号或下划线表示加粗,前后有 3 个星号或下划线表示斜体。表格:代码的第一行表示表头,第二行分隔表头和主体部分,从第三行开始,每一行代表一个表格行;列与列之间用符号“|”

2020-10-24 19:51:29 129

空空如也

空空如也

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

TA关注的人

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