Ejercicios de Python
-
Upload
rosita-raa-mos -
Category
Documents
-
view
352 -
download
7
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