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"