Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


MEMORIA EJERCICIOS INICIALES PYTHON, Ejercicios de Informática

ejercicios resueltos de python para principiantes

Tipo: Ejercicios

2023/2024

Subido el 26/02/2024

usuario desconocido
usuario desconocido 🇪🇸

3 documentos

1 / 5

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
ESTRUCTURA SECUENCIAL
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga MEMORIA EJERCICIOS INICIALES PYTHON y más Ejercicios en PDF de Informática solo en Docsity!

ESTRUCTURA SECUENCIAL

1. Diseñar un programa que pida por teclado dos números enteros y muestre su suma.

pedimos las variables

num1 = input ("Introduce el primer número:") num1 = int (num1) num2 = input ("Introduce el segundo número:") num2 = int (num2)

declaramos y ejecutamos la suma

suma = num1 + num print ("SUMA =", suma) 2. Diseñar un programa que pida por teclado dos números y muestre la suma y la multiplicación.

pedimos las varibales

num1 = input ("Introduce el primer número:") num1 = int (num1) num2 = input ("Introduce el segundo número:") num2 = int (num2)

declaramos y ejecutamos la suma

suma = num1 + num print ("SUMA =", suma)

declaramos y ejecutamos la multiplicación

multiplicacion = num1 * num print ("MULTIPLICACIÓN =", multiplicacion) 3. Desarrolla un programa que pida una cadena de caracteres y salga por pantalla toda en mayúsculas. cadena = input ("Introduce una cadena de carácteres (palabra):") #.upper() sirve para mostrar la cadena en mayúsculas cadenaM = cadena.upper() print (cadenaM) **CONDICIONALES

  1. Desarrolla un programa que pida un número y diga si es positivo, negativo o 0.** num = input ("Introduce un número:") num = int (num) if num > 0 :

print ("1) De Celsius a Farenheit") print ("2) de Celsius a Kelvin") opción = input ("Elige una opción:") opción= int (opción) celsius= input ("Introduce los grados el Celsius:") celsius= int(celsius)

ejecutamos la transformaión en función de la opción elegida

if opción == 1 : farenhait = celsius*1.8+ 32 print("Los grados en Farenhait son:", farenhait) elif opción == 2 : kelvin= celsius+273. print("Los grados en Kelvin son:", kelvin) else: print("ERROR") FUNCIONES

1. Transforma el programa anterior para utilizar funciones que convertirán los grados introducidos. Tendremos una función (“CelsiusAFahrenheit”) que transformará los grados de celsius a fahrenheit con la misma fórmula del ejercicio anterior. Y tendremos una segunda función (“CelsiusAKelvin”) donde se transformarán los grados de celsius a kelvin. Las dos funciones tendrán un parámetro que utilizaremos para introducir los celsius en ellas.

mostramos el menú y pedimos que elija una e introduzca el valor en Celsius

print ("1) De Celsius a Farenheit") print ("2) de Celsius a Kelvin") opción = input ("Elige una opción:") opción= int (opción) celsius= input ("Introduce los grados el Celsius:") celsius= int(celsius)

declaramos las funciones

def CelsiusAFahrenheit (): grados = celsius*1.8+ 32 print("Los grados en Farenhait son:",grados) def CelsiusAKelvin (): grados = celsius+273. print("Los grados en Kelvin son:",grados)

ejecutamos la transformación en función de la opción elegida

if opción == 1 : CelsiusAFahrenheit () elif opción == 2 : CelsiusAKelvin () else: print("ERROR") FICHEROS

1. Desarrolla un programa donde escribamos en un fichero una frase que pidamos al usuario. frase= input ("Escribe una frase: ") fichero = "ej1.txt" with open (fichero, "w") as archivo: archivo.write(frase) archivo.close() 2. Desarrolla un programa donde escribamos en un fichero el autor y una frase célebre. Quedando del siguiente modo “Sócrates - Sólo sé que no sé nada”. Debemos pedir al usuario que nos indique por separado el autor y la frase célebre. autor= input ("Autor: ") frase= input ("Frase célebre: ") fichero = "ej2.txt" with open (fichero, "w") as archivo: archivo.write(autor) archivo.write(" - ") archivo.write(frase) archivo.close() 3. Desarrolla un programa donde se muestre por pantalla el contenido de un fichero. fichero = "ej2.txt" with open (fichero, "r") as archivo: contenido= archivo.read() print(contenido) archivo.close()