- 博客(42)
- 资源 (8)
- 收藏
- 关注
原创 python break和continue对比
python break用法,continue用法,break和continue对比。 python问答区大佬精心总结,值得一看。
2022-06-10 07:30:00
5850
2
原创 python数30游戏
python数30游戏 游戏名字叫做数30. 有几种玩法:1、数到30这个数字的人赢 2、数到30的一方算输 限制条件:通常在上面这个输赢论之后还有一个规则就是每一次数数可以数出的量 通常为2位 或3位。 举个栗子:数到30赢,然后最多数3个数 的解释就是: 2个人一起来玩 数30游戏,然后哪一个数的数字数到了30 就赢了,这个过程里面 数字必须从1开始数,可以数出的数字为3个情况(1)(1,2)(1,2,3)在玩的过程中有且只有这三种情况。也就是说作为游戏的参与者 在这个规则的框架下 不能跳数。
2022-05-07 16:57:04
1733
2
原创 java 递归 + java合并算法
前言 本来标题应该是“python 如何下载wordcloud;python 如何下载lxml;python如何下载pyHook;python如何下载dlib”。但是,我懒了。毕竟已经写好了这个文章,那么就不写python的了。 当一个合格的鸽子精才是我的人生追求(bushi 下面进入正题: 什么是递归? 递归是一个方法调用自身的过程。(没了,就这。) 让我们来看个例子: public static void neverEnd() { System.out.println("This i
2022-05-01 23:20:00
906
3
原创 python tkinter详解
PYTHON TKINTER Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的平台下使用,同样可以应用在 Windows 和 Mac系统里。 与tkinter齐名的还有wxpython,jython,pyqt(pyqt5)。其中,公认的对python新手而言的好用程度:jython<tkinter<wxpython<pyqt。(仅代表博主所看到的意见,没有反驳的必要) Tkinter编程 一个标准
2022-04-18 21:29:34
24741
6
原创 python 日期计算
python 日期计算 灵感 今日偶然看到了蓝桥杯的2015年的一道题,虽然不难,但是这个有一丢丢恶心。因为我当时教课的时候是规定他们不可以用python的库做这道题的。 题目链接 所以在计算日期的时候,如何不利用time、datetime、pandas等其他的python模块呢? 喜闻乐见的循环input listSetDay = [] listSetTime = [] a = " " while a!= "": a = input().split(" ") if .
2022-04-13 21:26:33
854
原创 java 二维数组实操
java 二维数组实操 一、灵感来源 这个文章主要是在看了一个十分厉害的大佬的有关双色球的一篇文章之后,有感而发,写出的一个小小的代码。 这个代码主要是针对双色球的随机生成,统计数字出现频率,并整合出一个双色球号码,让随机生成的双色球数字与这个号码的数字的重合率越低越好。 PS:我这里指的双色球是1~32里面选5个,1~16里面选两个。(别问为啥) 二、代码 2.1 双色球生成代码(没有抄) import java.util.*; public class lotterySimulato
2022-04-04 16:37:07
563
1
原创 python每周一练:人生模拟器(三)
import random import time from random import randint as ran def removeN(): b1 = [] b2 = [] b3 = [] b4 = [] b5 = [] with open('whiteTalent.txt','r') as usrFile: asd = usrFile.readlines() for j in range(len(asd)): .
2022-02-15 11:25:22
671
原创 python每周一练:人生模拟器(二)
import random import time from random import randint as ran def removeN(): b1 = [] b2 = [] b3 = [] b4 = [] b5 = [] with open('whiteTalent.txt','r') as usrFile: asd = usrFile.readlines() for j in range(len(asd)): .
2022-02-11 20:11:43
422
2
原创 python每周一练:人生模拟器(一)
import random import time point = {'beauty': 0, 'intelligence': 0, 'background':0, 'physique':0} hidden_point = {'happiness':0, 'luck':0} point_list = [0,0,0,0] hidden_point_list = [0,0] total_point = 30 while True: print("----------beauty:{}------.
2022-02-09 11:33:17
1401
5
原创 人类记忆系统之谜,或许是这样一回事
本文的创作理念就是为了找到或自创一个基于主流“神经元编码说”的理论,能够解释清楚记忆检索速度为何如此之快。(才不是为了获得@开发游戏的老王 的悬赏金)
2022-02-08 21:53:07
1473
8
原创 java简单编写python的print
public class print { public print() { System.out.println("python print operating..."); } public print(int a) { System.out.println(a); } public print(double a) { System.out.println(a); } public print(boolean .
2022-01-31 00:42:51
1222
原创 冒泡排序算法-python
冒泡排序算法-python a = input().split(",") a = list(map(lambda i : int(i), a)) for j in range(1,len(a)): for i in range(len(a)-1): if a[i] > a[i+1]: a[i], a[i+1] = a[i+1],a[i] print(a) input返回str split可以把str按照给定的字符串分割,返回list
2022-01-29 23:26:10
634
原创 选择排序算法-python
选择排序算法-python a = input().split(",") a = list(map(lambda i : int(i), a)) b = [] while(len(a)>0): b.append(min(a)) a = a[0:a.index(min(a))]+ a[(a.index(min(a))+1):(len(a))] print(b) input返回str split可以把str按照给定的字符串分割,返回list map+lambda匿名函数 可以把
2022-01-29 22:42:44
558
原创 pip如何适应多版本的python
相信很多人在使用python的时候都会发现一个问题: 库的版本不合适。 比如说pyhook就只适应python3.7及以下的版本,而pygame目前只适应python3.9及以下的版本。 但是如果有人想要同时使用两个库,就会很苦恼,所以他们就会想着下载3.7和3.9的版本。 但是这时候就出现了另一个问题:下载的库的对应版本。 有些时候需要对应3.9版本的库,但是“贴心”的pip却只能下载3.7版本,怎么办呢? 常见方法 有些博主会说去更改环境变量。 方法对,不过有点麻烦。 你需要找到pyth
2022-01-03 11:52:41
4400
1
原创 java学习(三)
java学习(三) 小小的做了一个关于双色球生成的一个程序,还没有冒泡排序,所以数字的顺序有点奇怪 import java.util.*; public class lotterySimulator { public static int[][] generator(int a, int b) { int[][] arr = new int[a][b]; Random random = new Random(); int c = 0; fo
2021-12-24 11:37:44
433
原创 java学习(二)
java学习(二) import java.util.Random; import java.util.Scanner; import java.util.ArrayList; public class lottery { private static ArrayList arr = new ArrayList(7); private static Random random = new Random(); public static ArrayList arra() {.
2021-12-18 23:08:05
968
原创 不知名网站编程(四)
不知名网站编程记录(四) var a = 0; var b = 0; do { c.fillStyle = rgb(128+a,0,128-a); c.fillRect(b,b,200-2*b,200-2*b); a = a + 32; b = b + 20; }while(b<=80); var a = 0; var b = 100; do { c.fillStyle = rgb(255-a,0,0); c.fillRect(0,0,b,b); a = a
2021-09-16 22:35:42
182
原创 不知名网站编程(三)
不知名网站编程记录(三) var a = 0; var b = 0; do { c.fillStyle = rgb(0,0,a); c.fillRect(b,b,20,20); a = a + 60; b = b + 20; }while(b<=80); var a = 0; var b = 0; do { c.fillStyle = rgb(255-1.2*a,255-0.6*a,a); c.fillRect(b,b,200-2*b,200-2*b); a = .
2021-09-16 22:34:03
172
原创 不知名网站编程(二)
不知名网站编程记录(二) var a = 0; var b = 0; while(b<6) { c.fillStyle = "blue"; c.fillRect(12*a,12*a,240-24*a,240-24*a); a += 1; c.fillStyle = "orange"; c.fillRect(12*a,12*a,240-24*a,240-24*a); a += 1; b += 1; } var a = 0; var b = 0; while(b&l
2021-09-10 10:55:34
272
原创 不知名网站编程(一)
不知名网站编程记录(一) function place(a) { c.fillStyle = "red"; c.fillRect(a,0,20,20); c.fillStyle = "green"; c.fillRect(a+20,20,20,20); c.fillStyle = "blue"; c.fillRect(a+40,40,20,20); } var a = 0; while(a<200) { place(a); a += 40; } funct
2021-09-10 10:53:46
925
原创 Arcade实例应用(四)
Arcade实例应用(四) 今天我们来做个非常难的东西:恒星的演变 进入库 import arcade from arcade import * from arcade import color import time import random 就像
2021-09-02 11:29:05
256
原创 Arcade实例应用(三)
Arcade实例应用(三) 今天我们来学习一下如何用arcade画一个会动的星空景象 引入库 from arcade import * from arcade import color from arcade import draw_rectangle_filled as rect import random import time 一定要注意co'l ...
2021-06-09 09:51:40
472
原创 0基础学习python---常见数学问题(一)
求平方根 x = 0 z = input() role = 0 y = int(z) while(1): if(x**2 < y): x = x + 1 elif(x**2 == y): print("%s is the square root of %s"%(x,y)) break elif(x**2 > y): x = x - 1 x = x * 10 y = y
2021-04-13 14:06:47
210
原创 用python做计算器(超级版)
用python做计算器(超级版) 经过三分钟的思考,高级版计算器被我升级了,变成了更快捷,更简单的超级版 库 依旧还是我们忠实的sympy库,非常好用。 string附属功能 这次因为一个一个输入数太麻烦了,我就改成 1+1 这种形式了(横版)。主要是应用string的检索,不懂得人可以去官网看看(https://docs.python.org/3.9/tutorial/introduction.html#first-steps-towards-programming) 主要就是通过对于输
2021-04-13 13:58:06
4046
原创 Arcade实例应用(二)
Arcade实例应用(二) 今天我们来学习一下如何用arcade画一个会动的雪人 引入库 from arcade import * from arcade import color from sympy import sin sympy我之前的一篇关于计算器的文章里面提到过,这里就不多说了,大家知道他的功能非常强大就好。然后使用from import *,这个可以让我们在写arcade的函数的时候不用带上arcade。另外要提的一点就是必须另外import一下color,不然直接用color会报错
2021-04-03 21:56:12
530
2
原创 Arcade实例应用(一)
Arcade实例应用(一) 今天有个人问我,turtle画图是有过程的,但是她不想要,有什么库可以直接展示出画图结束的样子。我告诉她,选arcade吧。 Arcade简介 对于那些希望代码直接呈现一个画好的图而不想看见过程的人来说,这个语言是一种完美的语言。Arcade是一个用于创建2D游戏,他上手简单,并且应用范围十分广,前景非常好。 安装方式(windows) win+r, 输入cmd, 再输入pip install Arcade。注意arcade的a要大写。 打开一个窗口 arcad
2021-03-23 22:04:05
1164
原创 Random库实例应用(三)
Random函数实例应用(三) import time as t import random import sys print("Welcome to password creation program, may I ask your name(all lower case, no space): ",end = "",flush = True) name = input("") print("May I ask your brithday(e.g.20200202): ",end = "",flus
2021-03-21 22:19:33
326
原创 Random库实例应用(二)
Random函数实例应用(二) import time as t import random total_price = 100 while(total_price > 0): print("Welcome to 双色球, choose 5 number from 1~32 and 2 from 1~16 to get price") t.sleep(3) total_price = total_price - 10 print("Entrance ticket:
2021-03-21 21:51:24
333
2
原创 Random库实例应用(一)
Random函数实例应用(一) import time import random print("让我们来猜数吧,范围是零到一百。") list_small = ["再努力一下,你猜的数有点小", "好像不对欸,再猜的大一点", "啊哦,你的数有点小了", "就快猜出来了,数再大点"] list_big = ["再努力一下,你猜的数有点大", "好像不对欸,再猜的小一点",
2021-03-21 21:38:23
596
原创 0基础学习python---random库(二)
Random库简介(二) 4. random.choice() random.choice() 从指定的有序类型中伪随机选择一个返回。有序类型包括string类型,list类型,tuple类型。字典和数组并不包括在内。 import random print(random.choice("abcdefg")) #结果:a print(random.choice(["花花", "is", "good", "at", "python"])) #结果:is print(random.choice(('.
2021-03-21 21:33:06
193
原创 0基础学习python---random库(一)
Random库简介(一) 1. random.random() 随机在0~1之间生成一个浮点数 import random print(random.random()) #结果: 0.4501993124012523 2. random.uniform() random.random() 的进阶版本,()里面要填有两个数,一个作为下限,一个作为上限,顺序无所谓,既可以random.uniform(10,30),也可以random.uniform(30,10) import random ra
2021-03-20 23:01:38
290
原创 用python做计算器(高级版)
用python做计算器(高级版) 刚刚闲的不得了,又把计算器升级了 下载库 使用windows带的cmd,用win+打开,输入cmd,再输入pip install sympy 加载库 import sympy 新增功能 if(opeSym != "+" and opeSym != "-" and opeSym != "*" and opeSym != "/" and opeSym != "**" and opeSym != "//" and opeSym != "sqrt" and
2021-03-20 21:45:42
3007
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅