Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - tincopasan

#631
y si pones el for en la otra función:

Código (python) [Seleccionar]

def draw(canvas):
    for palabras in oracion:
       canvas.draw_text(str(palabras), position, 36, "skyblue")



ahora tendrías que resolver lo de la posicion de cada palabra
#632
Windows / Re: Particiones por defecto
18 Mayo 2016, 16:00 PM
normalmente en "el portatil" viene en la particion recovery todo para recuperar(justamente) el sistema instalado, cuando booteas si te fijas dice por ejemplo f7 (recovery) siguiendo las instrucciones te instala todo de nuevo y de forma limpia, incluyendo los drivers, o sea si eliminas dicha partición tendrás que disponer del sistema en otro medio (usb,dvd)
#633
no uso ni por casualidad codeskulptor por varios motivos, pero viendo lo que intentas hacer y ya que:
Código (python) [Seleccionar]

canvas.draw_text(str(oracion), posicion, 30, "skyblue")

evidentemente el primer argumento debe ser una cadena que estás manejando en la función update, al hacer split da como resultado una lista, deberías dentro de la función declarar por ejemplo:
Código (python) [Seleccionar]

oracion = oracion[0]
 
y de esa forma obtener la primer palabra de la lista, el resto ya es por tu cuenta.

#634
la verdad no entiendo bien, porque mal que recuerde, cada vez que reinicias el sistema se libera toda la memoria, salvo claro está que tengas agregadas líneas en el autoexec. Así que ¿por qué  está la oden de imprimir?
#635
Scripting / Re: Problema con tknter
12 Mayo 2016, 04:51 AM
supongo que no te referís a la propia ventana que crea tkinter. Si está en blanco es porque no la has declarado ni puesto nada en ella, o sea aunque tengas ese solo código se crea una ventana aparte del mensaje.

edito:
por las dudas sea lo que te digo te paso un ejemplo de una forma de hacer lo que decís:
Código (python) [Seleccionar]

#-*- coding: utf-8 -*-
from tkinter import *
from tkinter import messagebox

ventana = Tk()
ventana.title("primera ventana")

def ocultar(ventana):
    ventana.withdraw() # Oculta una ventana
    messagebox.showinfo("¡Atención!","Oculté la ventana")
   
ocultar(ventana)
ventana.mainloop()
#636
salvo que esté muy errado las consolas tienen un máximo de 80 y cuando lo pasas con printf se imprime en la fila siguiente, asi que vas a la derecha y cuando el último caracter llega a 80 debe ser borrado (por ejemplo) y así con todos. 
#637
la verdad no le entiendo bien a la función, pero si sé que el 0D sale de los saltos de línea, o sea "\n"
#638
cuando hagas preguntas en python por lo menos debes decir que versión usas 2.x o 3.x por que no comparten todas las bibliotecas y en base a eso se podrá orientarte, además no hay gente que te haga las tareas, pon tu código y cuales problemas te da, en base a eso los que saben te ayudarán. Sin ánimos de ofenderte.
Saludos!


edito: hace poco le mostré a un usuario como sacar el código fuente de una web con python 3.x ,faltaría en todo caso aprender a usar expresiones regulares, que no es nada del otro mundo. hay que usar el buscador del foro y google que son bastante útiles.
#639
ajá, ¿y qué has hecho?
#640
veo dos cosas que no haría, lo realizaría así:
Código (python) [Seleccionar]

opcion= int(input("Introduzca opcion: ") )
while not (opcion == 1 or opcion == 2):
   opcion = int(input("Introduzca opcion: "))


o sea 1)opción no tiene valor hasta que el usuario se lo da
2) while se repite hasta que devuelve false, por eso en este caso uso while not opcion1 or opcion 2

edito: tercer error: va en el foro de script/python (no todos lo verán en cualquier lado, lo ví de casualidad)