小编mon*_*334的帖子

如何使程序回到代码的顶部而不是关闭

我试图弄清楚如何让Python回到代码的顶部.在SmallBasic中,你做到了

start:
    textwindow.writeline("Poo")
    goto start
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚你是如何用Python做到的:/任何人的想法?

我试图循环的代码就是这个

#Alan's Toolkit for conversions

def start() :
    print ("Welcome to the converter toolkit made by Alan.")
    op = input ("Please input what operation you wish to perform. 1 for Fahrenheit to Celsius, 2 for meters to centimetres and 3 for megabytes to gigabytes")

if op == "1":
    f1 = input ("Please enter your fahrenheit temperature: ")
    f1 = int(f1)

    a1 = (f1 - 32) / 1.8
    a1 = str(a1)

    print (a1+" celsius") 

elif …
Run Code Online (Sandbox Code Playgroud)

python python-3.3

9
推荐指数
2
解决办法
22万
查看次数

pygame - 如何从get_pos中分割X和Y坐标

对不起,所有这些问题,我真的不打算打扰你们.

但我遇到的问题是我不知道如何从pygame 函数中分割XY坐标get_pos,因为get_pos得到XY坐标在一个.

有没有办法将它们分成单独的变量?

提前致谢

python pygame coordinates python-3.x

4
推荐指数
2
解决办法
4612
查看次数

python - While循环导致整个程序在Tkinter中崩溃

我试图运行一个While循环,以便不断做一些事情.目前,它所做的只是崩溃我的程序.

这是我的代码:

import tkinter
def a():
    root = tkinter.Tk()
    canvas = tkinter.Canvas(root, width=800, height=600)
    while True:
        print("test")

a()
Run Code Online (Sandbox Code Playgroud)

它将循环print语句,但实际的画布拒绝打开.

有没有可行的无限循环可以与Tkinter一起工作?

额外信息 当我删除该While True语句时,画布会再次出现.

python tkinter python-3.x

2
推荐指数
1
解决办法
3769
查看次数

如何在画布上画线?

我在互联网上阅读了一些教程,但我似乎无法找到任何能告诉我如何划线的内容

有人可以帮忙吗?

我试过了

p = Canvas(height = 600, width = 800).place(x=0,y=0)
p.create_rectangle(50, 25, 150, 75, fill="blue")
Run Code Online (Sandbox Code Playgroud)

并且,不幸的是,它没有用.

python tkinter python-3.x python-3.3

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×4

python-3.x ×3

python-3.3 ×2

tkinter ×2

coordinates ×1

pygame ×1