Sei sulla pagina 1di 6

1.

Programa que imprima los 25 primeros nmeros naturales


2. Imprimir los nmeros impares desde el 1 al 25, ambos inclusive
3. Imprimir los nmeros pares desde el 40 hasta el 60, ambos inclusive
4. Imprimir los nmeros 48, 52, 56, , 120
5. Calcular e imprimir la suma 1+2+3+4+5++50
6. Calcular e imprimir la suma 1+2+3+4+5++50
7. Calcular e imprimir el producto 1*2*3*4*5**20
8. Calcular e imprimir la suma 50+48+46+44++20
9. Programa que imprima los nmeros impares desde el 100 hasta la unidad y
calcule su suma n = 100
10. Introducir un nuumero por teclado y decir si es par o impar
11. Imprimir los numeros del 1 al 100 y calcular la suma de todos los nuumeros
pares por un lado, y por otro, la de los impares.
12. Introducir dos numeros por teclado. Imprimir los numeros que hay entre ellos
comenzando por el mas pequeno. Contar cuantos hay y cuantos de ellos son pares.
Calcular la suma de los pares
13. Imprimir y contar los numeros multiplos de 3 que hay entre 1 y 100.
14. Imprimir, sumar y contar los numeros que son a la vez multiplos de 2 y de 3,
que hay entre la unidad y un determinado numero introducido por el teclado.
15. Introducir dos valores A y B: Si A>=B,
calcular e imprimir la suma 10+14+18++50 Si A/B<=30,
calcular e imprimir el valor de (A^2+B^2)
16. Introducir los valores A, B y C: Si A/B>30,
calcular e imprimir A/C * B^3 Si A/B<=30,
calcular e imprimir 2^2+4^2+6^2++30^2




SOLUCIONES
1:
1. ###Programa que imprima los 25 primeros numeros naturales
2. n = 1
3. while n <= 25:
4. print n,
5. n += 1


2:
1. ###Imprimir los numeros impares desde el 1 al 25, ambos
inclusive
2. n = 1
3. h = ''
4. while n <= 25:
5. if n%2 != 0:
6. h += ' %i' % n
7. n += 1
8. print h

3:
1. ###Imprimir los numeros pares desde el 40 hasta el 60, ambos
inclusive
2. n = 40
3. h = ''
4. while n <= 60:
5. if n%2 == 0:
6. h += ' %i' % n
7. n += 1
8. print h
4:
1. ###Imprimir los numeros 48, 52, 56, ..., 120
2. n = 48
3. h = ''
4. while n <= 120:
5. h += ' %i' % n
6. n += 4
7. print h
5:
1. ###Calcular e imprimir la suma 1+2+3+4+5+...+50
2. n = 100
3. h = ''
4. while n >= 20:
5. h += ' %i' % n
6. n -= 5
7. print h
6:

1. ###Calcular e imprimir la suma 1+2+3+4+5+...+50
2. h = range(1, 51)
3. print sum(h) #con el comando sum se suma los numeros de una
lista
7:
1. ###Calcular e imprimir el producto 1*2*3*4*5*...*20
2. n = 1
3. h = 1
4. while n <= 20:
5. h *= n
6. n += 1
7. print h
8:
1. ###Calcular e imprimir la suma 50+48+46+44+...+20
2. n = 50
3. h = 0
4. while n >= 20:
5. h += n
6. n -= 2
7. print h
9:
1. ###Programa que imprima los nuumeros impares desde el 100 hasta
la unidad y calcule su suma
2. n = 100
3. h = 0
4. while n >= 1:
5. if n%2 != 0:
6. print n,
7. h += n
8. n -= 1
9. print 'y su suma es: %i' % h
10:
1. ### Introducir un nuumero por teclado y decir si es par o impar
2. h = input('Introduzca un numero: ')
3. if h%2 == 0:
4. print 'Este numero es par'
5. else:
6. print 'Este numero es impar'

11:
1. ##Imprimir los numeros del 1 al 100 y calcular la suma de todos
los nuumeros
2. ###pares por un lado, y por otro, la de los impares.
3. n = 1
4. p = 0
5. i = 0
6. while n <= 100:
7. print n,
8. if n%2 == 0:
9. p += n
10. else:
11. i += n
12. n += 1
13. print '\nLa suma de los pares es igual a %i' % p
14. print 'La suma de los impares es igual a %i' % i

12:
1. ##Introducir dos numeros por teclado. Imprimir los numeros que
hay entre ellos
2. ###comenzando por el mas pequeno. Contar cuantos hay y cuantos
de ellos son
3. ###pares. Calcular la suma de los pares
4. p = 0
5. cp = 0
6. c = 0
7. n = 0
8. h = 0
9. h1 = input('Primer numero: ')
10. h2 = input('Segundo numero: ')
11. if h1 > h2:
12. n = h2
13. h = h1
14. else:
15. n = h1
16. h = h2
17. while n < h:
18. n += 1
19. if n == h:
20. break
21. c += 1
22. print n,
23. if n%2 == 0:
24. cp += 1
25. p += n
26. print '\nEntre % i y %i hay %i numeros siendo %i pares' % (h1,
h2, c, cp)
27. print 'La suma de los pares es %i' % p
13:
1. ### Imprimir y contar los numeros multiplos de 3 que hay entre 1
y 100.
2. n = 1
3. h = 0
4. while n < 100:
5. if n%3 == 0:
6. print n,
7. h += 1
8. n += 1
9. print '\nEntre 1 y 100 hay %i numeros multiplos de 3' % h
14:
1. ### Imprimir, sumar y contar los numeros que son a la vez
multiplos de 2 y
2. ###de 3, que hay entre la unidad y un determinado numero
introducido por el
3. ###teclado.
4. n = 1
5. num = input('Llegar hasta: ')
6. h = 0
7. suma = 0
8. while True:
9. if 3*n > num:
10. break
11. if (3*n)%2 == 0:
12. print 3*n,
13. h += 1
14. suma += 3*n
15. n += 1
16. print '\nEntre 1 y %i hay %i numeros multiplos de 3 y de 2' %
(num, h)
17. print 'Dichos numeros suman %i' % suma
15:
1. ##Introducir dos valores A y B:
2. ###Si A>=B, calcular e imprimir la suma 10+14+18+...+50
3. ###Si A/B<=30, calcular e imprimir el valor de (A^2+B^2)
4. a = input('Primer valor: ')
5. b = input('Segundo valor: ')
6. n = 10
7. suma = 0
8. sumas = 0
9. if a >= b:
10. while n <= 50:
11. suma += n
12. n += 4
13. print suma
14. if a/b <= 30:
15. sumas = (a**2+b**2)
16. print sumas
16:
1. ##Introducir los valores A, B y C:
2. ###Si A/B>30, calcular e imprimir A/C * B^3
3. ###Si A/B<=30, calcular e imprimir 2^2+4^2+6^2+...+30^2
4. a = input('Primer valor: ')
5. b = input('Segundo valor: ')
6. c = input('Tercer valor: ')
7. n = 2
8. suma = 0
9. sumas = 0
10. if a/b > 30:
11. suma = a/c*b**3
12. print suma
13. if a/b <= 30:
14. while n <= 30:
15. sumas += n**2
16. n += 2
17. print sumas

Potrebbero piacerti anche