Hi, ich habe mich etwas eingearbeitet, und arbeite jetzt an meinem ersten richtigen Projekt.
Allerdings habe ich schon wieder ein Problem!
Also, ich habe eine Variable x, und er soll x-mal ein " "(Space) ausdrücken, OHNE dabei Enter zu drücken! Wie geht das?
zum Beispiel mit:
space = " "
x = (irgendeinezahl)
space2 = x * space
print space2????
print wiederholen
-
- User
- Beiträge: 43
- Registriert: Samstag 13. Februar 2010, 18:14
- Wohnort: Sauerbratenserver
Passt doch schon
Code: Alles auswählen
>>> ' '*10
' '
the more they change the more they stay the same
@Maximilianibus: Wenn Du ein Komma am Ende der ``print``-Anweisung schreibst, wird dort ein Leerzeichen statt eines Zeilenumbruchs ausgegeben.
Falls Du mehr Kontrolle haben möchtest, solltest Du über `sys.stdout` statt ``print`` gehen.
Falls Du mehr Kontrolle haben möchtest, solltest Du über `sys.stdout` statt ``print`` gehen.
-
- User
- Beiträge: 43
- Registriert: Samstag 13. Februar 2010, 18:14
- Wohnort: Sauerbratenserver
ich möchte so ein programm machen, was als Gag in der Kosnsole nen 3d-würfel darstellt.
Zum Beispiel, bevor ihr mich für verrückt erklärt
:
(ich habe den würfel gelöscht, da er im forum nicht richtig dargestellt wird)
mein bisheriger code ist:
muss da etwas geändert werden, um die vorderseite(rechteck) darzustellen?
Zum Beispiel, bevor ihr mich für verrückt erklärt

(ich habe den würfel gelöscht, da er im forum nicht richtig dargestellt wird)
mein bisheriger code ist:
Code: Alles auswählen
x = int(input("Breite: "))
y = int(input("Höhe: "))
z = int(input("Tiefe: "))
x - 2
y - 2
z - 2
y2=y
space = " "
line1 = "-"
x2 = (x * space)
x3 = x * line1
print x3
for y2 in range(y):
print x2
y2 - 1
else:
break
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Zeile 1-3: du willst `raw_input` statt `input`
Zeile 4-6: sind falsch (sie sind richtig, tun aber nichts),
Zeile 7 ist ueberfluessig,
Zeile 16 tut nichts
Zeile 17-18 sind ueberfluessig
Um deine Frage zu beantworten musst du uns sagen, wo denn die Vorderseite
dargestellt werden soll.
Zeile 4-6: sind falsch (sie sind richtig, tun aber nichts),
Zeile 7 ist ueberfluessig,
Zeile 16 tut nichts
Zeile 17-18 sind ueberfluessig
Um deine Frage zu beantworten musst du uns sagen, wo denn die Vorderseite
dargestellt werden soll.
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
-
- User
- Beiträge: 43
- Registriert: Samstag 13. Februar 2010, 18:14
- Wohnort: Sauerbratenserver
ich bin jetzt schon so wiet, danke für eure hilfe!
Code: Alles auswählen
x = int(input("Breite: "))
y = int(input("Höhe: "))
z = int(input("Tiefe: "))
#Grösse eingeben
y2=y
space = " "
line1 = "-"
#Linien und Zwischenraum deklarieren
x2 = (x * space)
x3 = x * line1
print "|",
print x3,
print "|"
for y2 in range(y):
#erstellen des Würfels
print "|",
print x2,
print "|"
print "|",
print x3,
print "|"