practicas de pycharm

1
#Programa que imprime los primeros 25 numeros naturales
n=1
while n<=25:
    print n,
    n+=1

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

3
##Imprimir los numeros pares desde el 40 hasta el 60, ambos inclusive
n = 40
h = ''
while n <= 60:
    if n%2 == 0:
        h += ' %i' % n
    n += 1
print h


4
###Imprimir los numeros 48, 52, 56, ..., 120
n = 48
h = ''
while n <= 120:
    h += ' %i' % n
    n += 4
print h

5
###Calcular e imprimir la suma 1+2+3+4+5+...+50
n = 100
h = ''
while n >= 20:
    h += ' %i' % n
    n -= 5
print h

6
###Calcular e imprimir la suma 1+2+3+4+5+...+50
h = range(1, 51)
print sum(h) #con el comando sum se suma los numeros de una lista

7
###Calcular e imprimir el producto 1*2*3*4*5*...*20
n = 1
h = 1
while n <= 20:
    h *= n
    n += 1
print h

8
###Calcular e imprimir la suma 50+48+46+44+...+20
n = 50
h = 0
while n >= 20:
    h += n
    n -= 2
print h

9
###Programa que imprima los nuumeros impares desde el 100 hasta la unidad y calcule su suma
n = 100
h = 0
while n >= 1:
    if n%2 != 0:
        print n,
        h += n
    n -= 1
print 'y su suma es: %i' % h

10
### Introducir un nuumero por teclado y decir si es par o impar
h = input('Introduzca un numero: ')
if h%2 == 0:
    print 'Este numero es par'
else:
    print 'Este numero es 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.
n = 1
p = 0
i = 0
while n <= 100:
    print n,
    if n%2 == 0:
        p += n
    else:
        i += n
    n += 1
print '\nLa suma de los pares es igual a %i' % p
print 'La suma de los impares es igual a %i' % i

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
p = 0
cp = 0
c = 0
n = 0
h = 0
h1 = input('Primer numero: ')
h2 = input('Segundo numero: ')
if h1 > h2:
    n = h2
    h = h1
else:
    n = h1
    h = h2
while n < h:
    n += 1
    if n == h:
        break
    c += 1
    print n,
    if n%2 == 0:
        cp += 1
        p += n
print '\nEntre % i y %i hay %i numeros siendo %i pares' % (h1, h2, c, cp)
print 'La suma de los pares es %i' % p 

13
### Imprimir y contar los numeros multiplos de 3 que hay entre 1 y 100.
n = 1
h = 0
while n < 100:
    if n%3 == 0:
        print n,
        h += 1
    n += 1
print '\nEntre 1 y 100 hay %i numeros multiplos de 3' % h


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.
n = 1
num = input('Llegar hasta: ')
h = 0
suma = 0
while True:
    if 3*n > num:
        break
    if (3*n)%2 == 0:
        print 3*n,
        h += 1
        suma += 3*n
    n += 1
print '\nEntre 1 y %i hay %i numeros multiplos de 3 y de 2' % (num, h)
print 'Dichos numeros suman %i' % suma

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)
a = input('Primer valor: ')
b = input('Segundo valor: ')
n = 10
suma = 0
sumas = 0
if a >= b:
    while n <= 50:
        suma += n
        n += 4
    print suma
if a/b <= 30:
    sumas = (a**2+b**2)
    print sumas

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
a = input('Primer valor: ')
b = input('Segundo valor: ')
c = input('Tercer valor: ')
n = 2
suma = 0
sumas = 0
if a/b > 30:
    suma = a/c*b**3
    print suma
if a/b <= 30:
    while n <= 30:
        sumas += n**2
        n += 2
    print sumas

17

letra=[1,5,6,9,10,12]
    for valor fn listas;
print(valor)

18
print("comienzo")
valor=3

for i in range (valor):
    print("hola")
print ("final")


19
## programa con funciones

def mi_funcion(num1,num2):
    print num1+num2

mi_funcion(3,4)

20
#hola mundo
def funcion():
    print "hola mundo"

frase=funcion()
print frase

21
##

def f(nombre,apellido):
    nombre_completo=nombre,apellido
    print nombre_completo

    print nombre

22
#encoding: utf-8

print ("dame la edad")
edad=input(int())
if edad >= 0 and edad < 18:
 print "eres un niño"
elif edad >= 18 and edad < 27:
 print "Eres un joven"
elif edad >= 27 and edad < 60:
 print "Eres un adulto"
else:
 print "Eres de la tercera edad"

23
##Uso de Bucles

edad = 1
while edad <= 20:
 print "tienes : " + str(edad)
 edad = edad + 1

24
##edad2
edad = 0

while edad <= 20:

    if edad == 15:
        edad = edad + 1
        continue

    print "tienes : " + str(edad)
    edad = edad + 1

25
#uso de libreria datetime

import datetime

print (datetime.datetime.now())

26
##uso de librería random

import random

valor = random.randint(0,10)

lista = ["uno", "dos", 23,"cuatro"]
valor = random.choice(lista)
print(valor)

27

# uso de  sys
import sys
import time
for i in range(100):
 time.sleep(0.2)
 sys.stdout.write("Texto ")
28
#otro ejemplo de uso de libreria sys
import sys
import time
for i in range(100):
 time.sleep(0.5)
 sys.stdout.write("\r%d %%" % i)

29

class Humano:
    def __init__(self):
        print "Soy  un nuevo objeto"
    def hablar(self, mensaje):


        print mensaje


pedro = Humano()
raul = Humano()

pedro.hablar("Hola")

pedro.hablar('hola')

raul.hablar('Hola,Pedro')

30
""" programa que hace una funcion y con parametros  usando la palabra reserbada def """def mi_funcion(num1,num2):
    print num1 + num2

mi_funcion(3,4) #paso de argumentos o parametros a la funcion


Comentarios

Entradas más populares de este blog

Registro de banderas en emu8086

1.2 Dispositivo de hardware y software para el despliegue gráfico