Red de conocimiento informático - Conocimiento informático - Ayúdame a hacer un pequeño programa en Python.

Ayúdame a hacer un pequeño programa en Python.

También acabo de aprender Python. Este es mi programa. Lo probé, básicamente no hay problema.

Definir título de impresión (secuencia):

seq_len = len (secuencia)

Ancho de pantalla = 80

box_width = largo de secuencia + 6

left _ margin =(screen _ width-box _ width)//2

Imprimir()

print(' * left _ margin+'+ '+'-' *(cuadro _ ancho-2)+'+')

print(' * left _ margin+' | '+' ' *(cuadro _ ancho-2)+' | ' )

Imprimir(' *left_margin + '|' + ' ' + seq + ' ' + '| ')

imprimir(' * left _ margin+' | '+' ' *(box _ ancho-2)+' | ')

print(' * left _ margin+'+'+'-' *(box _ ancho-2)+'+')

Imprimir()

def continuar_or_not():

mientras (Verdadero):

flag = input("¿Continuar? (Sí/No) ")

if (flag.lower() == 'y '): devuelve Verdadero

elif (flag.lower() == 'n '): devuelve Falso

else: print("Entrada no válida:", bandera)

Definir show_menu():

Imprimir("Menú:")

Imprimir("(I)Comando")

Imprimir("(P)lay Game ")

Imprimir("(Q)uit ")

Imprimir ()

Importación aleatoria

def supongo_num():

objetivo _ num = int(random . random()* 42)+1

Cuenta = 0

mientras (Verdadero):

guess_num = int( input("Ingrese su conjetura (1 - 42):")

print("guess_num = ",guess_num)

if((guess_num<1)|(guess_num>42)):

Imprimir( "Conjetura no válida")

Contar += 1

Continuar

if (número adivinado == número objetivo):

print( "¡Lo hiciste bien! ")

break

elif(guess _ num & lt; número objetivo):

print("Mi número es mayor")

Contar+= 1

Continuar

De lo contrario:

Imprimir("Mi número es menor")

Contar+ = 1

Continuar

Recuento de retornos

print_title("¡Bienvenido al gran juego de adivinanzas del CP1200!")

Imprimir(" Escrito por Lindsay Ward, 2065438 de marzo +01")

nombre = input("¿Cuál es tu nombre?")

mientras (Verdadero):

Mostrar menú()

choice = input()

if (choice.lower() == 'i '):

print("Elijo un Número, tienes que adivinar .

")

print("Adivina lo menos posible.")

Imprimir()

Continuar

elif (choice.lower () == 'p '):

guess_count = adivina_num()

Imprimir("¡Buen trabajo!", nombre, "Lo adivinaste bien", adivina_count, "Adivina" )

Roto

elif (choice.lower() == 'q '):

Roto

De lo contrario:

Imprimir("Opción de menú no válida")

Imprimir()

Continuar

print_title("Gracias por participar")