Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Python-oppaan eräs esimerkki ei toimi Python 3:lla

vesaojala [25.05.2013 18:39:36]

#

# -*- coding: latin-1 -*-
while True:
    korkeus = int(input("Korkeus: "))
    leveys = int(input("Leveys: "))
    if korkeus <= 0 or leveys <= 0:
        continue         # negatiiviset arvot eivät kelpaa
    for y in range(korkeus):
        for x in range(leveys):
            print ("*"),
        print
    vastaus = input("Haluatko jakaa (k/e)? ")
    if vastaus == "e":
        break

Tämä ohjelma ei toimi!!!!

Mod. siirsi aiheen, laittoi järkevän otsikon ja lisäsi kooditagit. Lue keskustelun ohjeet ja yritä käyttäytyä kunnolla!

Metabolix [25.05.2013 20:31:07]

#

Lue keskustelun ohjeet ja kirjoita selvempiä kysymyksiä.

Tulostusrivisi ovat väärin. Kokeile jotain näistä:

for y in range(korkeus):
    for x in range(leveys):
        print("*", end = "")
    print()
for y in range(korkeus):
    print("*" * leveys)
print(("*" * leveys + "\n") * korkeus, end = "")

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta