找回密码
 中文实名注册
查看: 223|回复: 8

python 顾晨熙 实小

[复制链接]

3

主题

45

帖子

871

积分

高级会员

Rank: 4

积分
871
发表于 2022-8-13 16:07:26 | 显示全部楼层 |阅读模式
本帖最后由 顾晨熙 于 2022-8-13 17:48 编辑

python 顾晨熙 实小
回复

使用道具 举报

3

主题

45

帖子

871

积分

高级会员

Rank: 4

积分
871
 楼主| 发表于 2022-8-13 16:43:02 | 显示全部楼层

第三单元 第2课 火力支援

[ 本帖最后由 顾晨熙 于 2022-8-13 17:48 编辑 ]\n\n
[Python] 纯文本查看 复制代码
def cal(days):
    result = 2**days
    print(result)
    return result

if cal(10) < 100:
    print('问题不大')
else:
    print('出大事了')

回复

使用道具 举报

3

主题

45

帖子

871

积分

高级会员

Rank: 4

积分
871
 楼主| 发表于 2022-8-13 17:35:27 | 显示全部楼层

函数加法运算

[ 本帖最后由 顾晨熙 于 2022-8-13 17:48 编辑 ]\n\n[ 本帖最后由 顾晨熙 于 2022-8-13 17:48 编辑 ]\n\n
[Python] 纯文本查看 复制代码
def cal(n,m):
    result = n+m
    return result

a = int(input('s'))
b = int(input('z'))

c = cal(a,b)
print('计算的结果是'+str(c))

回复

使用道具 举报

3

主题

45

帖子

871

积分

高级会员

Rank: 4

积分
871
 楼主| 发表于 2023-5-12 19:35:10 | 显示全部楼层
[Python] 纯文本查看 复制代码
import pygame
from math import pi

pygame.init()
size = (500, 450)
screen = pygame.display.set_mode(size)
pygame.display.set_caption("Pygame Draw绘图函数详解")
clock = pygame.time.Clock()
x = 0
while True:
    clock tick(10)
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            pygame.quit()
            sys.exit()
    x+=1
    pygame.draw.line(screen, (0, 255, 0), [0, 0], [100, 450], 30)
    pygame.draw.lines(screen, (0, 0, 255), )
    pygame.draw.rect(screen, )
    pygame.draw.rect(screen, )
    pygame.draw.ellipse(screen, )
    pygame.draw.ellipse(screen, )
    pygame.draw.polygon(screen, )
    pygame.draw.circle()
    pygame.draw.arc()
    pygame.display.update()

回复

使用道具 举报

3

主题

45

帖子

871

积分

高级会员

Rank: 4

积分
871
 楼主| 发表于 2023-7-18 17:57:40 | 显示全部楼层
[Python] 纯文本查看 复制代码
ls = []
print(type(ls))


ls1 = ['a', 'b', 'c', 'd', 'e']
print(ls1[2])
print(ls1[-1])

ls2 = ['a', 'b', [1, 2, 3], 'd', 'e']
print(ls2[2][1])

ls3 = ['a', 'b', 'c', 'd', 'e']
print(ls3[1:3])
print(ls3[1:])
print(ls3[:3])
print(ls3[1::2])

print(len(ls3))

print(8 in ls3)

print(max(ls3))
print(ls3+ls2)
print(ls3*2)

ls4 = ['a', 'b', 'c', 'd', 'e']

del ls4[0]
print(ls4)

ls4.pop()
print(ls4)

ls4.pop()
print(ls4)

ls4.remove('c')
print(ls4)
ls4.clear()
print(ls4)

ls5 = ['a', 'b', 'c', 'd', 'e']

ls5.append(2)
print(ls5)


ls6 = ['a', 'b', 'c', 'c', 'd', 'e']
print(ls6.index('c'))
print(ls6.index('c'))
ls7 = ['z', 'b', 'f', 'd', 'c', 'd', 'e']
ls8 = sorted((ls7))
print(ls7)
print(ls8)

ls7.sort()
print(ls7)

回复

使用道具 举报

3

主题

45

帖子

871

积分

高级会员

Rank: 4

积分
871
 楼主| 发表于 2023-7-22 17:36:45 | 显示全部楼层
[Python] 纯文本查看 复制代码
import pygame
import sys
pygame.init()
screen = pygame.display.set_mode((800, 600))
clock = pygame.time.Clock()
rect1 = pygame.Rect(0, 0, 100, 100)
rect1.left = 100
rect1.top = 200
while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            pygame.quit()
            sys.exit()
        if event.type == pygame.MOUSEBUTTONDOWN:
            a_pos = pygame.mouse.get_pos()
            print(a_pos)
            if rect1.collidepoint(a_pos)==True:
                    print('你点击了矩形')
    screen.fill((255,255,255))
    pygame.draw.rect(screen, (0, 0, 100), rect1, 2)
    pygame.display.update()

回复

使用道具 举报

3

主题

45

帖子

871

积分

高级会员

Rank: 4

积分
871
 楼主| 发表于 2023-7-27 16:55:05 | 显示全部楼层
[Python] 纯文本查看 复制代码
#p1 第五章列表
#p1 第四章字符串 书80-86 页
st = "Hello world"
ea = " china"
print(st[2:8])
print(len((st))) #获取字符串长度
print(max(st)) #求出最大ASCii 码
print(min(st))
print(st+ea) # Hello world china
st2 = sorted(st) # 转化成字符列表,并进行排序
print(st2)
print(st.index('or')) # 查找字符串或者字符出现的位置 7
print(st.count('l')) # 统计字符的个数 3
#p1 第五章字符串格式化输出
a = 18
name = "小明"
pi = 3.14159
#格式化输出
print('%s 今年%4d 岁' % (name, a))
print("保留2 位小数%.2f" % pi)
print(f"{name}今年{a}岁")
st = "7 8 9"
a, b, c = st.split() # 字符串连续赋值
print(a, b, c)
# 整数连续赋值 一行输入,变量和值要一一对应
d, e, f = map(int, st.split())
print(d, e, f)
y_list = list(map(int, st.split())) # 整数列表
print(y_list)
东台市机器人学会
#p3 第四章tuple 元组书74-75 页
tuple1 = ()
print(type(tuple1))
list1 = [1, 2, 3, 4, 5]
tuple2 = tuple(list1)
print(tuple2)
print(tuple2[-1])
tuple3 = ('a', '1', '4', 'b', 'c', 'd', 'b', 'c', 'd')
print(tuple3.index('d'))
print(tuple3.count('c'))
tuple4 = sorted(tuple3)
print(tuple4)
#p3 第五章字典 书87-89 页
num = {'one': 1, 'two': 2, 'three': 3} # 键值对 键:值
print(num)
num["你好"] = 8
print(num)
del num['one'] # 删除内容
num.clear() # 清空字典
student1 = {'姓名': '卢旭', '年龄': 11, '语文': 98} # 键值
对 键:值
print(student1['姓名'])
回复

使用道具 举报

3

主题

45

帖子

871

积分

高级会员

Rank: 4

积分
871
 楼主| 发表于 2023-7-31 10:18:58 | 显示全部楼层
wxid_m1qd815pklad12
回复

使用道具 举报

3

主题

45

帖子

871

积分

高级会员

Rank: 4

积分
871
 楼主| 发表于 2023-8-8 16:54:54 | 显示全部楼层
[Python] 纯文本查看 复制代码
#使用 inport 导入 pyplot 库,并设置一个别名plt
import matplotlib.pyplot as plt
#numpy是Python的一种开源的数值计算扩展库
import numpy us np
#创建x坐标
xpoints = np.array([1, 2, 6, 8, 9, 10, 12, 13])
#创建y坐标
ypoints = np.array([3, 8, 1, 10, 1, 10, 8, 1600])
plt.plot(xpoints, ypoints)
plt.show()

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 中文实名注册

本版积分规则

小黑屋|东台市机器人学会 ( 苏ICP备2021035350号-1;苏ICP备2021035350号-2;苏ICP备2021035350号-3 )

GMT+8, 2024-5-5 09:52 , Processed in 0.045332 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表