Hallo,
Ik ben voor school een programma aan het schrijven met verschillende functies.
Maar ik zit vast bij 1 functie.
De opgave is:
Het is handig om een spelsituatie te kunnen ingeven via een apart tekstbestand. Zo kan je verschillende bestanden aanmaken die elk een zogenaamd “level” van het spel bevatten.Zo’n bestand bevat de datagegevens op verschillende tekstregels. Hieronder vind je een voorbeeld.
PLANEET 100 200 100
PLANEET 150 400 200
PLANEET 400 500 200
RAKET 5 5 10 10
Een regel bevat dus ofwel de gegevens voor een planeet, ofwel de gegevens van de raket. Een regel voor een planeet begint met het woord “PLANEET” en bevat, achtereenvolgens en gescheiden door een spatie,de x-coördinaat en y- coördinaat van de beginpositie en de massa van de planeet. De regel voor de raket begint met het woord “RAKET” en bevat, achtereenvolgens en gescheiden door een spatie, de x-coördinaat en y-coördinaat van de beginpositie en de x-component en y-component van de beginsnelheid van de raket.
In formules.py:
⋆ Schrijf een functie lees_planeten(bestandsnaam) die een bestand met de gegeven bestandsnaam inleest en
een lijst teruggee met de gegevens per planeet gebundeld als een tupel zoals de func es totaal_zwaartekrachtsveld en voorspel ze verwachten.
Het gene wat ik had was
def inlezen():
filename = raw_input('Geef de naam van het bestand dat u wilt inlezen: ')
try:
fo = open(filename,'r')
contents = fo.read()
fo.close()
return contents
except:
print
Maar dit klopt niet, is er iemand die mij kan helpen?
Alvast bedankt
Mvg
Ik ben voor school een programma aan het schrijven met verschillende functies.
Maar ik zit vast bij 1 functie.
De opgave is:
Het is handig om een spelsituatie te kunnen ingeven via een apart tekstbestand. Zo kan je verschillende bestanden aanmaken die elk een zogenaamd “level” van het spel bevatten.Zo’n bestand bevat de datagegevens op verschillende tekstregels. Hieronder vind je een voorbeeld.
PLANEET 100 200 100
PLANEET 150 400 200
PLANEET 400 500 200
RAKET 5 5 10 10
Een regel bevat dus ofwel de gegevens voor een planeet, ofwel de gegevens van de raket. Een regel voor een planeet begint met het woord “PLANEET” en bevat, achtereenvolgens en gescheiden door een spatie,de x-coördinaat en y- coördinaat van de beginpositie en de massa van de planeet. De regel voor de raket begint met het woord “RAKET” en bevat, achtereenvolgens en gescheiden door een spatie, de x-coördinaat en y-coördinaat van de beginpositie en de x-component en y-component van de beginsnelheid van de raket.
In formules.py:
⋆ Schrijf een functie lees_planeten(bestandsnaam) die een bestand met de gegeven bestandsnaam inleest en
een lijst teruggee met de gegevens per planeet gebundeld als een tupel zoals de func es totaal_zwaartekrachtsveld en voorspel ze verwachten.
Het gene wat ik had was
def inlezen():
filename = raw_input('Geef de naam van het bestand dat u wilt inlezen: ')
try:
fo = open(filename,'r')
contents = fo.read()
fo.close()
return contents
except:
Maar dit klopt niet, is er iemand die mij kan helpen?
Alvast bedankt
Mvg