Print of summ

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
semirk97
User
Beiträge: 6
Registriert: Sonntag 12. April 2020, 17:47

Hallo
Ich habe ein Problem mit summe
Ich muss beweisen dass zwei summe gleich sind und habe es geschafft.
Aber wie kann ich für n diese 2 Ergebnisse drücken in Zeile?
Zum Beispiel
N. N**2 3 summe
1. 1. 1.
2. 4. 4
Usw?
Danke in voraus
einfachTobi
User
Beiträge: 512
Registriert: Mittwoch 13. November 2019, 08:38

Äähhh was? Wie sieht dein Code aus? Kannst du noch mal genauer beschreiben was du vor hast? Im Allgemeinen kann man mit print() Ausgaben auf den Bildschirm zaubern.
semirk97
User
Beiträge: 6
Registriert: Sonntag 12. April 2020, 17:47

Geben Sie in einer Tabelle n sowie das
Ergebnis der linken und auch der rechten Seite am Bildschirm aus.
Dieser Teil muss ich noch machen nachdem ich mit schleife summe berechnet habe
Jetzt muss ich Ergebnis der linken und rechten Seite ausgeben 🤔
Benutzeravatar
/me
User
Beiträge: 3561
Registriert: Donnerstag 25. Juni 2009, 14:40
Wohnort: Bonn

Mir ist immer noch nicht wirklich klar geworden was gewünscht ist. Zeig deinen Code. Bis dahin kann man nur allgemein sagen:

Code: Alles auswählen

print(value, first_result, second_result)
semirk97
User
Beiträge: 6
Registriert: Sonntag 12. April 2020, 17:47

Naja mein code geht so
Sum+=0
For i in range(1,31)
Sum=(i**2)
Sume=(i*(i+1)*(2*i+1))//6
Print (sum)
Print (sume)
Naja jetzt soll ich meine Summe in 2 Spalte sortieren, wie soll ich das machen?
Benutzeravatar
/me
User
Beiträge: 3561
Registriert: Donnerstag 25. Juni 2009, 14:40
Wohnort: Bonn

Der Code kann nicht laufen und bringt so wie er da steht einen SyntaxError. Wir haben hier Probleme mit Groß-/Kleinschreibung, einen fehlenden Doppelpunkt, eine uninitialisierte Variable und fehlende Einrückung. Hast du den von Hand abgeschrieben statt ihn mit Copy&Paste einzufügen?
semirk97
User
Beiträge: 6
Registriert: Sonntag 12. April 2020, 17:47

sum=0
For i in range(1,31):
sum+=(i**2)
sume=(i*(i+1)*(2*i+1))//6
print (sum)
print (sume)
Jetzt soll es funktionieren
Benutzeravatar
noisefloor
User
Beiträge: 4193
Registriert: Mittwoch 17. Oktober 2007, 21:40
Wohnort: WW
Kontaktdaten:

Hallo,

du hast mit Python ziemlich viele Möglichkeiten, Strings mit Platzhaltern zu versehen und zu formatieren. Dazu kennen Strings die format-Methode:

https://docs.python.org/3/library/strin ... matstrings

Gruß, noisefloor
Sirius3
User
Beiträge: 18272
Registriert: Sonntag 21. Oktober 2012, 17:20

Warum kannst Du nicht einfach den Code, den Du tatsächlich ausgeführt hast, hier posten? Dann brauchen wir nicht raten, wie es gemeint sein könnte. Hier im Forum wichtig: Code-Tags </> benutzen, damit die Einrückung, so denn sie denn da ist, auch angezeigt wird.
Antworten