RAGPacho escribió:¿Qué les parece mi primer programa en Python'
Está bien, pero he encontrado algunas cosas que se pueden mejorar y otras que se pueden simplificar(pero ya está bien, que sepas hacerlo de la manera complicada):
RAGPacho escribió:# Les pido disculpas por no poner acentos, pero Python no los permite.
En Ubuntu se pueden poner acentos en los comentarios de Python. Pero no se si en Windows funcionará. Para poder hacerlo, hay que añadir una línea al principio del archivo:
- Código: Seleccionar todo
# -*- coding: utf-8 -*-
RAGPacho escribió: eleccion = int(raw_input('Elige una opcion del menu:'))
Está bien que sepas hacerlo conversiones de tipos, pero en este caso, no es necesario porque puedes hacer:
- Código: Seleccionar todo
eleccion = input('Elige una opcion del menu:')
RAGPacho escribió: print 'El perimetro del cuadrado es: %f' % (peri_cuadrado)
Se puede simplificar:
- Código: Seleccionar todo
print 'El perimetro del cuadrado es:', peri_cuadrado
RAGPacho escribió:- Código: Seleccionar todo
if eleccion_cuadrado != 1:
if eleccion_cuadrado != 2:
if eleccion_cuadrado != 3:
Estos condicionales se pueden unir:
- Código: Seleccionar todo
if eleccion_cuadrado != 1 and eleccion_cuadrado != 2...
Pero imagina que son n números. Lo más correcto es hacer:
- Código: Seleccionar todo
if eleccion_cuadrado < 0 or n < eleccion_cuadrado:
RAGPacho escribió:from math import pi
Esto se hace al principio del archivo.
RAGPacho escribió:# Anadimos la ultima linea para que el personal pueda leer los datos antes de que se cierre el programa y listo.
Esto ya está bien, pero podrías poner un mensaje como: pulse una tecla para salir. O mejor aún. te animo a que hagas que tu programa se repita hasta que pulsas en la opción 0, que representaría salir.
Saludos y ánimo. Ahora a hacer algo un poco más complicado. Y ya sabes... estamos aquí para ayudarte.
Pd. puede que me haya saltado alguna cosa, hace meses que no toco python.