我试图弄清楚如何让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) 对不起,所有这些问题,我真的不打算打扰你们.
但我遇到的问题是我不知道如何从pygame 函数中分割X和Y坐标get_pos,因为get_pos得到X和Y坐标在一个.
有没有办法将它们分成单独的变量?
提前致谢
我试图运行一个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语句时,画布会再次出现.
我在互联网上阅读了一些教程,但我似乎无法找到任何能告诉我如何划线的内容
有人可以帮忙吗?
我试过了
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)
并且,不幸的是,它没有用.