Ejercicios de Python

download Ejercicios de Python

of 19

Transcript of Ejercicios de Python

EJERCICIOS DE PYTHON2.5. Ejercicios:Veri_que los resultados de las siguientes expresiones:

1. True == True != False2. (1 < 3) and (4 > 5)3. (4 > 5) or (10 != 10)4. (True or (2 == 1 + 4)) == False

CODIGO :__author__ = 'ROSA'"""print ("2da UNIDAD-EJERCICIOS")print True ==True!=Falseprint (15)print (4>5) or (10!=10)print (True or (2==1+4))==Falseprint("")

1. Escriba un programa que lea un numero flotante por teclado y muestre por pantalla el mensaje\El nmero es negativo." solo si el nmero es menor que cero.2. Escriba un programa que lea un numero flotante por teclado y muestre por pantalla el mensaje\El nmero es positivo." solo si el nmero es mayor que cero.

CODIGO :

print ("1.- Leer un numero flotante por teclado y muestre que el numero sea negativo")x=int (raw_input("Ingrese un numero cualquiera: "))if x==0: print("RPTA: El numero es nulo")else: if x>0: print("RPTA: El numero es positivo") else: print ("RPTA: El numero es negativo")print("")

3. Escriba un programa que lea la edad de dos personas y diga quien es mas joven, la primera o la segunda. Ten en cuenta que ambas pueden tener la misma edad. En tal caso, hazlo saber con un mensaje adecuado.

CODIGO:

print ("3.- Escriba un programa que lea la edad de dos personas y diga quien es mas joven, la primera o la segunda. Ten en cuenta que ambas pueden tener la misma edad. En tal caso, hazlo saber con un mensaje adecuado")

print("2.- Leer la edad de dos personas y diga quien es mas joven")a=int(raw_input("Ingrese 1ra edad: "))b=int(raw_input("Ingrese 2da edad: "))if a==b: print("RPTA: Ambas personas tienen misma edad")else: if a max):max = nif (n < 0):break;

print "Numero negativo."print "El numero maximo fue:",max

CAPITULO 3 EJERCICIOS Represente dos barras invertidas seguidas en una cadena.

1. Escriba un programa que lea una cadena y muestre el n_umero de espacios en blanco que contiene. 36

print("1.-Represente dos barras invertidas en una cadena")for i in ("\\\\"): print(i)print("")

2.Escriba un programa que lea una cadena y muestre el n_umero de letras mayusculas que contiene. Escriba una programa que lea una cadena y muestra en pantalla el mensaje \Contiene digito" si contiene algun dgito y \No contiene digito" en caso contrario.

print("Escriba un programa que lea una cadena y muestre el numero de espacios en blanco quecontiene")f=raw_input('Cadena de oracion: ');print'La palabra contiene',(lambda f:f.count(' '))(f),'espacios'

a = "Ten a tus amigos cerca, pero mas a tus enemigos."j = 0for i in a: if chr(32) == i: j += 1print j

print()

3. Escriba un contador de palabras. Al programa se le ingresa una oraci_on y este encuentra el n_umero de palabras (tip: el n_umero de palabras es igual al numerode espacios en blanco m_asuno)

print("Escriba un programa que lea una cadena y muestre el numero de letras mayusculas que contiene")cadena =raw_input("Ingrese una oracion: ")sContador = 0

for i in cadena.replace(' ',''):if i.isupper():sContador += 1

print "Total Mayusculas",sContadorprint()

.4. Escriba un programa que devuelva el tama~no de la primera palabra de una oracin

.5. Escriba un programa que reciba una cadena y un entero k y devuelva cuantas palabras tienen longitud k.

print("5.-Escriba un contador de palabras. Al programa se le ingresa una oracion y este encuentra el numero de palabras (tip: el numero de palabras es igual al numero de espacios en blanco masuno).")n=raw_input("Ingrese una palabra: ")print(len(n))print()

6 Escriba un programa que muestre la cantidad de d__gitos que aparecen en una cadena introducidapor teclado.

print("Escriba un programa que devuelva el tama~no de la primera palabra de una oracion.")comen=raw_input("Ingrese oracion: ")lista=comen.split()for index, palabra in enumerate(lista):

print index,"palabra (",palabra,")contiene: ",len(palabra)," letras"print()

9. Escriba un programa que muestre la cantidad de n_umeros que aparecen en una cadena introducida por teclado (un n_umero puede estar compuesto de uno o mas digitos).

print("Escriba un programa que reciba una cadena y un entero k y devuelva cuantas palabras tienen longitud k.")a =raw_input("Ingrese una oracion: ")contador = 0for i in range(len(a)): print a[i] if chr(32) == i: i+=1print ("En total son:",i)

10. Escriba un programa que indique si una cadena introducida por el usuario est_a bien formada como identi_cador de variable. Si lo est_a, mostrar_a el texto \Identi_cador v_alido" y si no,\Identi_cador inv_alido".

print("Escriba un programa que muestre la cantidad de dgitos que aparecen en una cadena introducida por teclado.")i=raw_input("Variable: ")count=0final=""while 1:count+=1final=str(i[:count])if final==i:print "Longuitud: ", countbreakprint()

CAPITULO 4.7 EJERCICIOS

1. Escriba una funcion llamada raiz cubica que devuelva el valor de la raIz cubica de x.

print ("6.-Escriba una funcion llamada area circulo que, a partir del radio de un crculo, devuelva el valor de su area. Utiliza el valor 3.1416 como aproximacion de pi o importe el valor de pi que se encuentra en el modulo math.")

import osfrom math import pi

sistema = (os.name)radio = 0.0if sistema=="nt": os.system("cls")else: os.system("clear")

def pedida_datos(): while True: try: radio=float(input('Introduce el radio del circulo para calcular su area: ')) if radio