commit d2a22c0249787f2226701bc0279da980cc8a1959
Author: big <1638587056@qq.com>
Date: Fri Jul 12 18:54:25 2024 +0800
Signed-off-by: big <1638587056@qq.com>
diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..359bb53
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,3 @@
+# 默认忽略的文件
+/shelf/
+/workspace.xml
diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
new file mode 100644
index 0000000..105ce2d
--- /dev/null
+++ b/.idea/inspectionProfiles/profiles_settings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..ab530bf
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..ce84d4b
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/python程序.iml b/.idea/python程序.iml
new file mode 100644
index 0000000..96b804c
--- /dev/null
+++ b/.idea/python程序.iml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/20240629.py b/20240629.py
new file mode 100644
index 0000000..00389a8
--- /dev/null
+++ b/20240629.py
@@ -0,0 +1,19 @@
+#插入排序
+
+num = [13,2,8,12,1,456,89]
+for i in range(1,len(num)):
+ key = num[i] #获取未排序部分的第一项值
+ j = i-1 #设置已排序部分的最后一位编号
+ print("需要插入的值:", key)
+ while j>=0 and num[j] d1[l1[i+1]]:
+ d1[l1[i]],d1[l1[i+1]] = d1[l1[i+1]],d1[l1[i]]
+print(d1)
\ No newline at end of file
diff --git a/20240630打砖块-砖块的制作.py b/20240630打砖块-砖块的制作.py
new file mode 100644
index 0000000..17141af
--- /dev/null
+++ b/20240630打砖块-砖块的制作.py
@@ -0,0 +1,62 @@
+import sys
+
+import pygame
+#初始化pygame
+pygame.init()
+#初始化显示
+pygame.display.init()
+#创建显示窗口
+sc = pygame.display.set_mode((400,300))
+#创建时钟对象
+clock = pygame.time.Clock()
+#设置变量运行游戏为真
+is_running = True
+
+#砖块初始化
+zk_x = 7.5#第一块转的x坐标
+zk_y = 5#第一块转的y坐标
+zk_w = 30#砖块的宽度
+zk_h = 10#砖块的高度
+zk_list = []#初始化砖块列表
+#行
+for j in range(4):
+ #列
+ for i in range(11):
+ r = pygame.Rect(zk_x,zk_y,zk_w,zk_h)#创建砖块的矩形区域
+ zk_list.append(r)#将矩形区域加入列表中
+ zk_x += 35#更新x坐标
+ zk_y += 15#更新y坐标
+ zk_x = 7.5#重置x坐标
+
+ballx = 200#小球的x坐标
+bally = 150#
+ball_speed_x = 2#
+ball_speed_y = 2#
+
+#游戏主循环
+while is_running:
+ #背景填充黑色
+ sc.fill("black")
+ #遍历砖块列表
+ for z in zk_list:
+ #绘制砖块
+ pygame.draw.rect(sc,"white",z)
+
+ ball = pygame.draw.circle(sc, "white", (ballx, bally), 5)
+ ballx = ballx + ball_speed_x
+ bally = bally + ball_speed_y
+ if ballx > 395 or ballx < 5 :
+ ball_speed_x = -ball_speed_x
+ if bally > 295 or bally < 5 :
+ ball_speed_y = -ball_speed_y
+
+ #遍历事件
+ for event in pygame.event.get():
+ #如果事件为退出事件
+ if event.type == pygame.QUIT:
+ is_running = False
+ pygame.display.flip()#显示更新
+ clock.tick(60)#设置更新帧率为60
+
+pygame.quit()#结束pygame初始化
+sys.exit()#结束系统进程
\ No newline at end of file
diff --git a/20240702.py b/20240702.py
new file mode 100644
index 0000000..2a9624f
--- /dev/null
+++ b/20240702.py
@@ -0,0 +1,15 @@
+h = int(input())
+m = int(input())
+s = int(input())
+k = int(input())
+s += k
+if s >= 60:
+ s = s-60
+ m += s//60
+ s = s%60
+ if m >= 60:
+ h += m//60
+ m = m%60
+print(h,m,s)
+
+
diff --git a/20240703.py b/20240703.py
new file mode 100644
index 0000000..eed32e6
--- /dev/null
+++ b/20240703.py
@@ -0,0 +1,10 @@
+# 循环变量,用于记录每一次循环的数据
+# 0 <= a < 100\
+l1 = [12,45,67,89,0,34,56]
+m = 0
+for i in l1:
+ if i>m:
+ m = i
+
+print(m)
+
diff --git a/20240704.py b/20240704.py
new file mode 100644
index 0000000..ac4da4c
--- /dev/null
+++ b/20240704.py
@@ -0,0 +1,19 @@
+import turtle
+turtle.title("多边形")
+turtle.bgcolor("black") # 设置背景颜色
+turtle.speed(0) # 设置画笔速度
+turtle.penup() # 抬笔
+turtle.pendown() # 落笔
+turtle.pencolor("white")# 设置画笔颜色
+a = turtle.numinput("边数","请问需要绘制几边形") #获取用户输入,得到的是浮点型数据
+a = int(a)#将变量a转换为整数类型
+b = turtle.numinput("花瓣数量","这朵花有几个花瓣")
+b = int(b)# 将b转换为整数
+for j in range(b):
+ for i in range(a):
+ turtle.forward(100)#前进
+ turtle.left(360/a)#左转
+ turtle.left(360/b)
+turtle.penup()
+
+turtle.mainloop()
diff --git a/20240704b.py b/20240704b.py
new file mode 100644
index 0000000..4f5f981
--- /dev/null
+++ b/20240704b.py
@@ -0,0 +1,30 @@
+'''
+#print(round(132.56,-3))
+n = int(input())
+nums = []
+for i in range(n):
+ a = int(input())
+ nums.append(a)
+for i in nums:
+ f=0
+ for j in range(1,i+1):
+ for k in range(1,i+1):
+ if j*j + k*k == i:
+ f = 1
+ print("Yes")
+ break
+ if f == 1:
+ break
+ else:
+ print("No")'''
+
+N = int(input())
+k = int(input())
+Sum = 0
+for i in range(1,N+1):
+ for j in str(i):
+ if j == str(k):
+ Sum+=1
+print(Sum)
+
+
diff --git a/20240706.py b/20240706.py
new file mode 100644
index 0000000..8a9ebb1
--- /dev/null
+++ b/20240706.py
@@ -0,0 +1,18 @@
+t = int(input())
+b = []
+for i in range(t):
+ n = int(input())
+ a = input()
+ a = [int(j) for j in a.split()]
+ b.append(a)
+
+for i in range(t):
+ m = max(b[i])
+ for j in b[i]:
+ if m%j != 0:
+ break
+ else:
+ print("Yes")
+ continue
+ print("No")
+
diff --git a/20240706b.py b/20240706b.py
new file mode 100644
index 0000000..a3c28e3
--- /dev/null
+++ b/20240706b.py
@@ -0,0 +1,21 @@
+l1 = [6, 4, 2, 1, 5]#未排序
+for i in range(1,5):
+ print(i)
+#第一次循环 i=1 key=4 j=0
+#第二次循环 i=2 key=2 j=1
+for i in range(1,len(l1)):
+ key = l1[i]
+ j = i-1
+ # l1 [4,6,2,1,5]
+ while j>=0 and key