本文共 5902 字,大约阅读时间需要 19 分钟。
import turtle as t
t.penup():抬起画笔t.pendown():放下画笔t.forward(distance):向前移动距离t.backforward(distance):向后移动距离t.right(degree):向右旋转角度t.left(degree):向左旋转角度t.pensize():设置画笔宽度t.pencolor():设置画笔颜色t.speed():设置画图速度t.fillcolor():设置填充颜色t.begin_fill():开始填充t.end_fill():结束填充t.pendown()t.forward(100)t.done()
n = 7for _ in range(n): t.forward(50) t.left(360 / n)t.done()
x = input("提示信息") print(x)
age = int(input("请输入你的年龄:"))if age >= 18: print("可以开车")else: print("不可以开车") score = int(input("请输入成绩:"))if 100 >= score >= 90: print("A")elif 90 > score >= 80: print("B")elif 80 > score >= 60: print("C")else: print("D") for variable in iterable: # 循环体
range(start, end, step)
fruits = ['apple', 'banana', 'pear']print(len(fruits))print(fruits[0])
fruits.append('watermelon')fruits.insert(2, 'watermelon')fruits[0] = 'watwermelon' fruits.sort()fruits.sort(reverse=True)fruits.reverse()
luna = { "name": "luna", "gender": "woman", "job": "fashi", "place": "daye", "zhandouli": 2000}print(luna["job"])luna["job"] = "zhanshi" import randomkey = random.choice(luna.keys())
def polygon(n, d): t.pendown() for _ in range(n): t.forward(d) t.left(360 / n) t.done()
def guessGame(start=0, end=100): num = random.randint(start, end) while True: user_guess = int(input("请输入数字:")) if num == user_guess: print("恭喜") break elif user_guess > num: print("太大了") else: print("太小了") if event.type == pygame.KEYDOWN: if event.key == pygame.K_r or event.key == pygame.K_s: life, score = 3, 0 elif event.key == pygame.K_e: pygame.quit() def hanoi(n, x, y, z): if n == 1: print(f"{x}-->{z}") else: hanoi(n-1, x, z, y) print(f"{x}-->{z}") hanoi(n-1, y, x, z)hanoi(4, 'a', 'b', 'c') import pygame# 初始化pygame.init()屏幕 = pygame.display.set_mode((600, 500))pygame.display.set_caption("BALL")ball_x = 200ball_y = 100ball_v = 1# 事件循环while True: for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() 屏幕.fill((0, 0, 0)) pygame.draw.circle(屏幕, (200, 100, 30), (ball_x, ball_y), 20, 0) ball_x += 1 pygame.display.update() import osimport time# 列出文件for path in os.listdir(".\\dir1"): c_path = os.path.join(".\\dir1", path) if os.path.isfile(c_path): print(os.path.abspath(c_path))# 时间操作now = time.datetime.now()print(now.time())print(time.strftime("%Y-%m-%d %H:%M:%S")) from tkinter import *class GUIcalc: def __init__(self): root = Tk() root.title("计算器") self.showText = StringVar() self.resultText = StringVar() self.showText.set("") self.resultText.set("") self.EntryFrame() self.ButtonFrame() root.mainloop() def clearHandler(self): text1, text2 = self.cal.clear() self.showText.set(text1) self.resultText.set(text2) def recordHandler(self, record): text1, text2 = self.cal.record(record) self.showText.set(text1) self.resultText.set(text2) def percentHandler(self): text1, text2 = self.cal.percent() self.showText.set(text1) self.resultText.set(text2) def equalHandler(self): text1, text2 = self.cal.equal() self.showText.set(text1) self.resultText.set(text2) def ButtonFrame(self): fm2 = Frame(self.root) Button(fm2, text="C", width=8, bg="orange", command=lambda: self.clearHandler()).grid(row=1, column=0, columnspan=2) Button(fm2, text="%", command=lambda: self.percentHandler()).grid(row=1, column=2) Button(fm2, text="/", command=lambda: self.recordHandler("/")).grid(row=1, column=3) Button(fm2, text="7", command=lambda: self.recordHandler("7")).grid(row=2, column=0) Button(fm2, text="8", command=lambda: self.recordHandler("8")).grid(row=2, column=1) Button(fm2, text="9", command=lambda: self.recordHandler("9")).grid(row=2, column=2) Button(fm2, text="*", command=lambda: self.recordHandler("*")).grid(row=2, column=3) Button(fm2, text="4", command=lambda: self.recordHandler("4")).grid(row=3, column=0) Button(fm2, text="5", command=lambda: self.recordHandler("5")).grid(row=3, column=1) Button(fm2, text="6", command=lambda: self.recordHandler("6")).grid(row=3, column=2) Button(fm2, text="-", command=lambda: self.recordHandler("-")).grid(row=3, column=3) Button(fm2, text="1", command=lambda: self.recordHandler("1")).grid(row=4, column=0) Button(fm2, text="2", command=lambda: self.recordHandler("2")).grid(row=4, column=1) Button(fm2, text="3", command=lambda: self.recordHandler("3")).grid(row=4, column=2) Button(fm2, text="+", command=lambda: self.recordHandler("+")).grid(row=4, column=3) Button(fm2, text="0", width=5, command=lambda: self.recordHandler("0")).grid(row=5, column=0, columnspan=2) Button(fm2, text=".", bg='orange', command=lambda: self.recordHandler(".")).grid(row=5, column=2) Button(fm2, text="=", bg="#3CA0D0", command=lambda: self.equalHandler()).grid(row=5, column=3) fm2.pack(side=BOTTOM) def EntryFrame(self): fm1 = Frame(self.root) Entry(fm1, textvariable=self.showText).grid(row=0, column=0, columnspan=4) Entry(fm1, background="#eee", textvariable=self.resultText).grid(row=1, column=0, columnspan=4) fm1.pack(side=TOP, expand=YES) # 打包命令pyinstaller -F myproject.py
-F:生成单个文件-D:生成多个文件-a:生成ASCII文档-d:生成调试版-w:窗口模式转载地址:http://mnnp.baihongyu.com/