Resueltos


aritm_02. Cálculo del indice de masa corporal
p= float(raw_input(“¿Cuánto pesas? “))
h= float(raw_input(“¿Cuánto miedes en metros? “))print “”
print””print “Tu indice de masa corporal es:”,
print p/h**2
 
seg= int(raw_input(“¿Cuántos segundos? “))horas = seg/3600
print horas, “horas”min = (seg-horas*3600)/60

print min, “minutos”

seg= seg-horas*3600-min*60

print seg, “segundos”

 
for_01. Escribe series de números
for i in range(10):
print i+1,for i in range(2,21,2):
print i,for i in range(20,39,2):
print i,

for i in range(10,31,4):
print i,

for i in range(40,-1,-5):
print i,

 
for_02. Otras series de números
for i in range(10):
print (i+1)**2,for i in range(10):
print (i+1)**2+1,for i in range(2,8):
print i**3,

for i in range(8):

print 1.0/(i+1),

suma =0

for i in range(8):
suma=suma+i*2
print suma,

for i in range(6):
print 10**i,

for i in range(5):
print 10**(-i),

for i in range(8):
print (-1)**i,

 
n= input(“Altura del triángulo:”)for i in range(n):
print (i+1)*”*”
 
n= input(“Altura del triángulo:”)for i in range(n):
print (n-i)*”*”
 
for_04. Suma de números
a= input(“Dime un número “)
b= input(“Dime un numero mayor “)
suma = 0
for i in range(a,b+1):
suma = suma +iprint “La suma es igual a “,suma
 
a= input(“Anchura del rectángulo:”)
h= input(“Altura del rectángulo:”)print a*”*”
for i in range(h-2):
print “*”+(a-2)*” “+”*”print a*”*”
 
a= input(“Altura del triángulo:”)for i in range(a):print (a-i+1)*” “+(2*i+1)*”*”  
a= input(“Dime un número:”)print “Los divisores de 200 son: ”
for i in range(a):
if 200%(i+1)==0:
print i+1,
 
lista1=[]n=1
print “Dime la palabra”,n,”:”,
p = raw_input()while p!=”fin”:
lista1 = lista1 + [p]
lista2 =[]

n=n+1
print “Dime la palabra”,n,”:”,
p = raw_input()
n= n+1

print lista1
lista2 = []

for i in range (len(lista1),0,-1):

lista2= lista2+ [lista1[i-1]]

print “”
print “Esta es la mism lista escrita al revés”
print lista2

 
n= int(raw_input(“dame el numero “))
divisores = []for divisor in range(n):
if n%(divisor+1)==0:
divisores = divisores + [divisor+1]print “Los divisores de “,n, ” son “,divisores
 
n=1
lista=[]
print”Número”,n
a=raw_input(”)
while a !=””:
lista=lista+[int(a)]
n = n+1
print “Numero”,n
a=raw_input(”)print listafor i in range(len(lista)):
for j in range(i+1,len(lista)):
if lista[i]>lista[j]:
c=lista[i]
lista[i]=lista[j]
lista[j]=c

print lista

 
while 01. Lista de palabras  
palabra = raw_input(“Escribe una palabra “)lista=[]
while palabra !=””:
lista= lista+[palabra]
palabra = raw_input(“Escribe otra palabra “)print “Las palabras que has escrito son “,lista
 
a= int(raw_input(“Escribe un número:”))
b=0while a>=b:
print “Escribe un número mayor que “,a
b=int(raw_input())print “Los dos números que has escrito son “, a, “y”, b
 
a= int(raw_input(“Escribe un número:”))lista= [a]
print “Escribe un número mayor que”,a,”:”,
b=int(raw_input())while b>a:
lista = lista +[b]
print “Escribe un número mayor que”,b,”:”,
b=int(raw_input())

print “Los números que has escrito son ”
print lista

 
while_06. Numeros entre dos dados  
a= int(raw_input(“Dime un número: “))
b= int(raw_input(“Dime un número mayor que ” + str(a)+”: “))
while b<=a:
print str(b)+” no es mayor que “+str(a)+”. “,
b= int(raw_input(“Inténtalo de nuevo: “))c=int(raw_input(“escribe un número entre “+str(a)+” y “+str(b)+”: “))
lista=[]
while (c>a and c<b):
lista= lista+[c]
c=int(raw_input(“escribe otro número entre “+str(a)+” y “+str(b)+”: “))if lista!=[]:
print “Los números situados entre ” ,a,” y “, b,” que has escrito son “, lista

else:
print “No has escrito ningún número valido”

 
while 11. Descomposición en n. primos  
from math import *
n= int(raw_input(“Dime el número “))
a=n
lista= []for d in [2,3,5,7,11,13,17]:
while a % d==0 and d<int(sqrt(n)):
a= a/d
lista = lista+ [d]print “La descomposición en números primos de”,n, “es esta:”
print lista
 
while 12. Adivina el número  
from random import randrange
a= int(raw_input(“Valor mínimo: “))
b= int(raw_input(“Valor máximo: “))print “A ver si adivinas un número entero entre “+str(a)+” y ” +str(b)
n=1
c= randrange(0,100,1)
d= int(raw_input(“Escribe un número: “))
while d!=c:
if d>c: print(“Demasiado grande”)
if d<c: print(“Demasiado pequeño”)
d= int(raw_input(“Escribe otro número: “))
n=n+1
print “Acertaste. Te ha costado “,n,” intentos”
 
while 14.  
n= int(raw_input(“Dime el numero “))
lista =[]
while n/2 != 0:
lista = lista+[n%2]
n=n/2lista = lista+[n%2]for i in range(len(lista)):
print lista[len(lista)-i-1],
 
a= raw_input(“Dime una palabra “)
b= raw_input(“Dime otra palabra “)if a[(len(a)-3):(len(a)-1)]==b[(len(b)-3):(len(b)-1)]:
print “Las palabras “,a, “y”,b, “riman mucho”if a[(len(a)-2):(len(a)-1)]==b[(len(b)-2):(len(b)-1)]:
print “Las palabras “,a, “y”,b, “riman un poco”

else:
print “Las palabras “,a, “y”,b, “no riman nada”

 
a= raw_input(“Dime una palabra “)lista=[]
for i in range(len(a)):
lista=lista+[a[i]]print “Está es la lista:”,lista
 

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: