Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- """
- Facil: imprimir todos los multiplos de 3 y 7 entre 0 y 100 (es decir,
- los nros entre 0 y 100 cuyo resto al dividir con 3 y 7 sea cero)
- """
- for numero in range(101):
- if not numero%3 and not numero%7:
- print(numero)
- """
- Medio: Realizar un script que, dada una lista, devuelva una nueva lista
- cuyo contenido sea igual a la original pero invertida. Así, dada la
- lista ['Di', 'buen', 'día', 'a', 'papa'], deberá devolver
- ['papa', 'a', 'día', 'buen', 'Di'].
- Ayuda: recuerden que se puede imprimir con range decreciente, y que los
- indices de la lista se pueden recorrer de derecha a izquierda
- (-1, -2., etc)
- """
- # Comentario: las listas se pueden clasificar en dos tipos: pilas y colas
- # Colas: FIFO first in, first out -> se recorren de izq a derecha
- # Pilas: LIFO last in, first out -> se recorren de derecha a izquierda
- lista = ['Di', 'buen', 'día', 'a', 'papa']
- nueva_lista = []
- for i in range(len(lista)-1,-1,-1):
- nueva_lista.append(lista[i])
- print(nueva_lista)
- """
- Dificil: Escribir un script que dada una cadena de caracteres, devuelva
- solamente las letras consonantes. Por ejemplo, si recibe 'algoritmos' o
- 'logaritmos' debe devolver 'lgrtms'. Considere 'y' como una consonante
- siempre
- """
- consonantes = "bcdfghjklmnpqrstvwxyz"
- cadena = "logaritmos"
- for caracter in cadena:
- if caracter in consonantes:
- print(caracter,end="")
- print() #para que el cursor quede abajo al terminar la impresiòn de la cadena
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement