Ejercicios Python2


Los ejercicios que realice en scratch son estos mismos pero hechos en Python 2


1
radio = input("Dime el radio ")
pi = float(3.14)
area = radio * radio * pi
print "su area es " + str(area)
perimetro = radio*pi*2
print "su perimetro es " + str(perimetro)

2.
a = input("dime un numero ")
b = a / 2.54
print str(b)

3.
a = input("dime un precio ")
b = input("dime un porcentaje de descuento  ")
c = a-(a*b /100)
print str(c)

4.
a = input("dime un lado ")
b = input("dime otro ")
area = a*b
print "Su area es " + str(area)
perimetro = a*b*2
print "Su perimetro es "+ str(perimetro)

5.
a = input("dime una catidad ")
b = a /1.3325
print str(b) + " dolares"

6.
a = input("dime dias ")
b = input("dime horas ")
c = input("dime minutos ")
d = ((a*24+b)*60+c)*60
print str(d) + " segundos"



7.
a = input("dime los segundos ")
b = a /86400
c = a /3600
d = a /60
print "equivale a "+str(b) + " dias"
print "equivale a "+str(c) + " horas"
print "equivale a "+str(d) + " minutos"

8.
a = input("dime un numero ")
b = input("dime un numero ")
c = input("dime un numero ")
d = input("dime un numero ")
e = (a + b + c + d)/ 4
print e

9.
cateto1 = input("Dime un cateto del triangulo")
cateto2 = input("Dime el otro cateto del triangulo ")
c = (cateto1**2 + cateto2**2 )**0.5
print "La hipotenusa es "+ str(c)

10.
a = input("dime un ano ")
if a % 4 == 0:
  print "bisiesto "
else:
  print "no bisiesto "

11.
a = raw_input("dime una palabra ")
b = raw_input("dime una palabra ")
c = len(a) - len(b)
d = len(b) - len(a)
if len(a) < len(b):
  print b + " es mas larga y por " + str(d)
else:
  print  a + " es mas larga y por " + str(c) + " letra/s "




12.
a = input("dime un numero ")
b = input("dime un numero ")
c = input("dime un numero ")
if a < b and b < c:
  print c, b, a
elif a < c and c < b:
  print b,c,a
elif b < a and a < c:
  print c,a,b
elif b < c and c < a:
  print a,c,b
elif c < a and a < b:
  print b,a,c
else:
  print b,c,a

13.

for x in range (1,58):
  print x
14.

a = input ("dime un numero ")
a+=1
for x  in range (1,a):
  print x
15.

a = input ("dime un numero ")
b = input ("dime otro numero ")
if a > b:
  a+=1
  for x  in range (b,a):
    print x
else:
  b+=1
  for y in range (a,b):
    print y
16.

a = raw_input ("dime la letra c (minuscula) ")
while a != "c":
  print "letra incorrecta"
  a = raw_input ("dime la letra c (minuscula)")
print "gracias"


17.
a = input ("Introduce un numero: ")
b = 1
while b != a+1:
  if a % b ==0:
    print b
  b +=1

18.
a = input ("dime un numero ")
b = input ("dime un numero ")
if a < b :
  c = b
else:
  c = a
while c % a !=0 or c%b != 0:
  c +=1
print c

19.
a = input ("dime un numero ")
b = input ("dime un numero ")
if a > b :
  c = b
else:
  c = a
while a % c !=0 or b % c != 0:
  c +=-1
print c

20.
a = input ("dime un numero (alto) ")
b = input ("dime un numero (ancho) ")
for x in range(a):
  print "*" * b

EXAMEN:
a = input("dime un ano de nacimiento ")
b = 2019 - a
if b < 9:
  print "no juega"
elif b < 11:
  print "benjamin"
elif b < 13:
  print "alevin"
elif b < 15:
  print "infantil"
elif b < 17:
  print "cadete"
elif b < 19:
  print "juvenil"
else:
  print "senior"


Entradas populares de este blog

scratch 1 EJERCICIOS BÁSICOS DE OPERACIONES

scratch 3 EJERCICIOS DE CONTROL DE FLUJO