Soluciones
de los ejercicios - Bucle for (2)Se ofrecen a continuación unas posibles soluciones de los ejercicios de bucle for (2).
# -*- coding: cp1252 -*- anchura = int(raw_input("Anchura de la línea: ")) for i in range(anchura): print "+",
# -*- coding: cp1252 -*- anchura = int(raw_input("Anchura de la línea: ")) print "+", for i in range(anchura-2): print "-", print "+"
# -*- coding: cp1252 -*- altura = int(raw_input("Altura de la figura: ")) for i in range(altura): print "+"
# -*- coding: cp1252 -*- anchura = int(raw_input("Anchura del rectángulo: ")) altura = int(raw_input("Altura del rectángulo: ")) for i in range(altura): for j in range(anchura): print "*", print
# -*- coding: cp1252 -*- anchura = int(raw_input("Anchura del rectángulo: ")) altura = int(raw_input("Altura del rectángulo: ")) for j in range(anchura): print "*", print for i in range(altura-2): print "*", for j in range(anchura-2): print " ", print "*" for j in range(anchura): print "*", print
# -*- coding: cp1252 -*- anchura = int(raw_input("Anchura del rectángulo: ")) altura = int(raw_input("Altura del rectángulo: ")) numero = int(raw_input("Número de rectángulos en vertical: ")) for j in range(anchura): print "*", print for k in range(numero): for i in range(altura-2): print "*", for j in range(anchura-2): print " ", print "*" for j in range(anchura): print "*", print
# -*- coding: cp1252 -*- anchura = int(raw_input("Anchura del rectángulo: ")) altura = int(raw_input("Altura del rectángulo: ")) numero = int(raw_input("Número de rectángulos en horizontal: ")) for j in range(anchura * numero - numero + 1): print "*", print for i in range(altura-2): for k in range(numero): print "*", for j in range(anchura-2): print " ", print "*" for j in range(anchura * numero - numero + 1): print "*", print
# -*- coding: cp1252 -*- anchura = int(raw_input("Anchura del rectángulo: ")) altura = int(raw_input("Altura del rectángulo: ")) horizontal = int(raw_input("Número de rectángulos en horizontal: ")) vertical = int(raw_input("Número de rectángulos en vertical: ")) for j in range(anchura * horizontal - horizontal + 1): print "*", print for l in range(vertical): for i in range(altura-2): for k in range(horizontal): print "*", for j in range(anchura-2): print " ", print "*" for j in range(anchura * horizontal - horizontal + 1): print "*", print
# -*- coding: cp1252 -*- altura = int(raw_input("Altura del triángulo: ")) for i in range(altura): for j in range(i + 1): print "*", print
# -*- coding: cp1252 -*- altura = int(raw_input("Altura del triángulo: ")) for i in range(altura, 0, -1): for j in range(i): print "*", print
# -*- coding: cp1252 -*- altura = int(raw_input("Altura del triángulo: ")) for i in range(altura): for j in range(altura - i): print "*", print
# -*- coding: cp1252 -*- altura = int(raw_input("Altura del triángulo: ")) for i in range(1, altura + 1): for j in range(altura - i): print " ", for j in range(i): print "*", print
# -*- coding: cp1252 -*- altura = int(raw_input("Altura del triángulo: ")) for i in range(altura): for j in range(i): print " ", for j in range(altura - i): print "*", print
# -*- coding: cp1252 -*- anchura = int(raw_input("Anchura del triángulo: ")) for i in range(1, anchura) + range(anchura, 0, -1): for j in range(i): print "*", print
# -*- coding: cp1252 -*- altura = int(raw_input("Altura del triángulo: ")) for i in range(1, altura+1): for j in range(altura - i): print " ", for j in range(1, 2 * i): print "*", print
# -*- coding: cp1252 -*- altura = int(raw_input("Altura de la línea: ")) for i in range(altura): for j in range(i): print " ", print "*"
# -*- coding: cp1252 -*- altura = int(raw_input("Altura de la línea: ")) for i in range(altura, 0, -1): for j in range(i - 1): print "*", print
# -*- coding: cp1252 -*- altura = int(raw_input("Altura del dibujo: ")) for i in range(altura - 1): print " ", print "*" for i in range(altura - 1): for j in range(altura - i - 2): print " ", print "*", for j in range(2 * i + 1): print " ", print "*"
Esta obra está bajo una licencia de Creative
Commons.