小编Pie*_*ico的帖子

从Python列表中获取整数

我对编程很新,我只是在学习Python.我在下面写的代码是一个程序,让你输入一个等级(例如14/20或70,超过100),然后给你一个从A到E的等级.基本上我想知道的是如果有办法"取出"列表的整数而不是一个接一个地将它们乘以10,100等等.

我总结一下:我希望等级["14 sur 20"]成为a = 14而b = 20,而不必编写我写的所有代码.

PS:我想我的代码太长了,但我是Python的新手,我还没有足够的知识来缩短它,所以不要太难;)

import os

grade = input ("Entrez votre note :")
deter = []
redet = []

i = z = a = b = x = 0

while i < len(grade):
    if grade[i] == "s" and grade[i+1] == "u" and grade [i+2] == "r" : #checking if the grade is written as " x sur y"
        while z < i-1 : #building a list for the grade
            deter.append (grade[z])
            z += 1 …
Run Code Online (Sandbox Code Playgroud)

python list

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

Python Canvas object.coords 倒置

我对编程很陌生,我刚刚编写了这段小代码来在画布中移动球。它工作得很好,除了“顶部”和“底部”按钮没有按预期工作;他们所做的与他们应该做的完全相反!我道歉,但经过一个小时的头痛,我就是无法理解。谢谢你的帮助。

from tkinter import *

x1, y1 = 135, 135

def moveo (lr, tb):
    global x1, y1
    x1, y1 = x1+lr, y1+tb
    can.coords (oval, x1, y1, x1+30, y1+30)

def moveLeft ():
    moveo (-10,0)

def moveRight ():
    moveo (10,0)

def moveTop ():
    moveo (0,10)

def moveBottom ():
    moveo (0,-10)


##########MAIN############

wind = Tk()
wind.title ("Move Da Ball")

can = Canvas (wind, width = 300, height = 300, bg = "light blue")
can.pack (side = LEFT,padx = 5, pady = 5)
oval …
Run Code Online (Sandbox Code Playgroud)

python tkinter

0
推荐指数
1
解决办法
702
查看次数

标签 统计

python ×2

list ×1

tkinter ×1