JuliuszMakeGames Opublikowano 8 Czerwca 2015 Udostępnij Opublikowano 8 Czerwca 2015 Siemka od niedawna programuje w python i nie wiem jak by imie z wynikiem przeskakiwaly do nastepnej linijki(w pliku studentdetails.txt) oto moj kod : import random,pickle name = input("Enter your name: ") print("hello lets start",name) score = 0 questionnumber = 0 List = [name,score,"\n"] while questionnumber <10: number1 = random.randint(1,10) number2 = random.randint(1,10) operators = ["+","-","/","*"] operator =random.choice(operators) questions ="%d%s%d"%(number1,operator,number2) print(questions) answerquestion = int(input("= ")) if answerquestion== eval(questions): print("correct") score=+1 questionnumber = questionnumber+1 else: print("incorrect") questionnumber = questionnumber+1 if score<5: print("your score is",score,"Go to maths lessons") if score>5: print("Good you are on good track") outFile = open('studentdetails.txt','wb') pickle.dump( List,outFile) outFile.close() menu = int(input("1 = Check class ")) if menu==1: inFile = open('studentdetails.txt', 'rb') newList = pickle.load(inFile) inFile.close() print(newList) Przepraszam za gramatyke ale pisze na angielskiej klawiaturze Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Konrad-GM Opublikowano 8 Czerwca 2015 Udostępnij Opublikowano 8 Czerwca 2015 Nie żebym się czepiał, ale wstaw może kod między tag , albo na pastebin.com, bo python bez wcięć jest co najmniej nieczytelny. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się