mathematiches zerlegungsproblem

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
sea-live
User
Beiträge: 440
Registriert: Montag 18. Februar 2008, 12:24
Wohnort: RP

ich binns wieder HAUPTSCHULE !

ich habe 72 sitzplätze davon sind x belegt 1-72
die sollen in 6 Blöcke gleichmässig verteilt werden

x/6 der rest von block 1 her je +1 bis nix mehr da ist
bei x =52 sollte es so aussehen
platz_belegt =[9,9,9,9,8,8]

Bitte um Hilfe
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

sea-live hat geschrieben: Bitte um Hilfe
Bitte um Satzzeichen, vollständige Sätze und eine deutliche Erklärung!
sea-live
User
Beiträge: 440
Registriert: Montag 18. Februar 2008, 12:24
Wohnort: RP

so in etwas sollte es dann doch laufen !

Code: Alles auswählen

platze=52
block= platze / 6
print block
rest = platze-(block*6)
print rest
platz_belegt =[]
for i in xrange(6):
    if rest >0:
        zahl= block +1
        platz_belegt.append(zahl)
        rest -=1
    else:
        zahl=block
        platz_belegt.append(zahl)

print platz_belegt
Benutzeravatar
jbs
User
Beiträge: 953
Registriert: Mittwoch 24. Juni 2009, 13:13
Wohnort: Postdam

auf die schnelle:

Code: Alles auswählen

seats = 52
row_cnt = 6
rows = [seats/row_cnt for i in range(row_cnt)]

for i in range(seats%row_cnt):
    rows[i] +=1
[url=http://wiki.python-forum.de/PEP%208%20%28%C3%9Cbersetzung%29]PEP 8[/url] - Quak!
[url=http://tutorial.pocoo.org/index.html]Tutorial in Deutsch[/url]
Benutzeravatar
HWK
User
Beiträge: 1295
Registriert: Mittwoch 7. Juni 2006, 20:44

Code: Alles auswählen

a, b = divmod(52, 6)
print [a + 1 if i < b else a for i in xrange(6)]
MfG
HWK
Benutzeravatar
jbs
User
Beiträge: 953
Registriert: Mittwoch 24. Juni 2009, 13:13
Wohnort: Postdam

HWK hat geschrieben:

Code: Alles auswählen

a, b = divmod(52, 6)
print [a + 1 if i < b else a for i in xrange(6)]
MfG
HWK
das habe ich gesucht :)
[url=http://wiki.python-forum.de/PEP%208%20%28%C3%9Cbersetzung%29]PEP 8[/url] - Quak!
[url=http://tutorial.pocoo.org/index.html]Tutorial in Deutsch[/url]
sea-live
User
Beiträge: 440
Registriert: Montag 18. Februar 2008, 12:24
Wohnort: RP

Danke
Antworten