Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
실시간 편집
변경 없는 행 숨기기
줄바꿈 비활성화
레이아웃
나란히 보기
합쳐 보기
비교 단위
스마트
단어
글자
구문 강조
언어 선택
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 Diffchecker를 사용하는 방법. 데스크톱 앱을 사용하면 비교 데이터가 외부로 전송되지 않습니다!
데스크톱 앱 받기
Untitled diff
생성일
8년 전
비교 결과 만료 없음
초기화
내보내기
공유
설명
37 삭제
행
총
삭제
글자
총
삭제
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
108 행
복사
98 추가
행
총
추가
글자
총
추가
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
140 행
복사
choice=raw_input("What type of quiz do you want to do: maths or science? ")
choice=raw_input("What type of quiz do you want to do: maths or science? ")
topic=open("topic.txt", "a+")
topic=open("topic.txt", "a+")
topic.write(choice + '\n')
topic.write(choice + '\n')
topic.close()
topic.close()
difficulty=raw_input("What difficulty do you want to play on: easy, medium or hard? ")
difficulty=raw_input("What difficulty do you want to play on: easy, medium or hard? ")
diff=open("difficulty.txt", "a+")
diff=open("difficulty.txt", "a+")
diff.write(difficulty + '\n')
diff.write(difficulty + '\n')
diff.close()
diff.close()
score = 0
score = 0
복사
복사됨
복사
복사됨
def
answercheck(score,
str
_answer,
int
_answer):
user_answer=raw_input("Select your answer. ")
def
str_
answercheck(score,
user
_answer,
str
_answer):
if user_answer.upper()
== str(
str_answer
) or user_answer.upper() == str(int_answer)
:
if user_answer.upper()
==
str_answer
:
print("Well done
, that's correct
")
print("Well done
")
score+=1
score+=1
복사
복사됨
복사
복사됨
print
("Your score is " +str(score))
else:
print
("Wrong, it was "+str_answer)
raw_input("Press enter to continue")
return score
def int_answercheck(score, user_answer, int_answer):
if int(user_answer.upper())==int_answer:
print("Well done")
score+=1
else:
else:
print ("Wrong, it was "+str(int_answer))
print ("Wrong, it was "+str(int_answer))
복사
복사됨
복사
복사됨
print("Your score is " +str(score))
raw_input("Press enter to continue")
raw_input("Press enter to continue")
return score
return score
복사
복사됨
복사
복사됨
def report(score):
print("Your final score is "+str(score))
per=str(score)*(100/5)
print("You achieved "+per+"%")
if score==5:
print("You achieved an A*")
elif score==4:
print("You acieved a grade B")
elif score==3:
print("You achieved a grade C")
elif score==2:
print("You achieved a grade D")
elif score<=1:
print("You failed")
if choice.lower() == "maths" and difficulty.lower() == "easy":
if choice.lower() == "maths" and difficulty.lower() == "easy":
easym=open("mathseasy.txt" , "r")
easym=open("mathseasy.txt" , "r")
lines = easym.readlines()
lines = easym.readlines()
print lines[0]
print lines[0]
print lines[1]
print lines[1]
print("A. 4"+'\n'+"B. 6")
print("A. 4"+'\n'+"B. 6")
str_answer_one="A"
str_answer_one="A"
int_answer_one=4
int_answer_one=4
복사
복사됨
복사
복사됨
first_score=
answercheck(score,
str
_answer_one, int_answer_one)
user_answer_one=raw_input("Select your answer. ")
if user_answer_one.isdigit()==True:
first_score=
int_
answercheck(score,
user
_answer_one, int_answer_one)
else:
first_score=str_answercheck(score, user_answer_one, str_answer_one)
print lines[2]
print lines[2]
print("A. 5"+'\n'+"B. 6")
print("A. 5"+'\n'+"B. 6")
str_answer_two="A"
str_answer_two="A"
int_answer_two=5
int_answer_two=5
복사
복사됨
복사
복사됨
second_score=
answercheck(first_score,
str
_answer_two, int_answer_two)
user_answer_two=raw_input("Select your answer. ")
if user_answer_two.isdigit()==True:
second_score=
int_
answercheck(first_score,
user
_answer_two, int_answer_two)
else:
second_score=str_answercheck(first_score, user_answer_two, str_answer_two)
print lines[3]
print lines[3]
print("A. 15"+'\n'+"B. 20")
print("A. 15"+'\n'+"B. 20")
str_answer_three="B"
str_answer_three="B"
int_answer_three=20
int_answer_three=20
복사
복사됨
복사
복사됨
third_score=
answercheck(second_score,
str
_answer_three, int_answer_three)
user_answer_three=raw_input("Select your answer. ")
if user_answer_three.isdigit()==True:
third_score=
int_
answercheck(second_score,
user
_answer_three, int_answer_three)
else:
third_score=str_answercheck(second_score, user_answer_three, str_answer_three)
print lines[4]
print lines[4]
print("A. 13"+'\n'+"B. 15")
print("A. 13"+'\n'+"B. 15")
str_answer_four="A"
str_answer_four="A"
int_answer_four=13
int_answer_four=13
복사
복사됨
복사
복사됨
fourth_score=
answercheck(third_score,
str
_answer_four, int_answer_four)
user_answer_four=raw_input("Select your answer. ")
if user_answer_four.isdigit()==True:
fourth_score=
int_
answercheck(third_score,
user
_answer_four, int_answer_four)
else:
fourth_score=str_answercheck(third_score, user_answer_four, str_answer_four)
print lines[5]
print lines[5]
print("A. 100"+'\n'+"B. 110")
print("A. 100"+'\n'+"B. 110")
str_answer_five="B"
str_answer_five="B"
int_answer_five=110
int_answer_five=110
복사
복사됨
복사
복사됨
fifth_score=
answercheck(fourth_score,
str
_answer_five, int_answer_five)
user_answer_five=raw_input("Select your answer. ")
report(
fifth_score
)
if user_answer_five.isdigit()==True:
fifth_score=
int_
answercheck(fourth_score,
user
_answer_five, int_answer_five)
else:
fifth_score
=str_answercheck(fourth_score, user_answer_five, str_answer_five)
if choice.lower() == "maths" and difficulty.lower() == "medium":
if choice.lower() == "maths" and difficulty.lower() == "medium":
mediumm=open("mathsmedium.txt" , "r")
mediumm=open("mathsmedium.txt" , "r")
lines = mediumm.readlines()
lines = mediumm.readlines()
print lines[0]
print lines[0]
print lines[1]
print lines[1]
print("A. 30"+'\n'+"B. 35")
print("A. 30"+'\n'+"B. 35")
str_answer_one="A"
str_answer_one="A"
int_answer_one=30
int_answer_one=30
복사
복사됨
복사
복사됨
first_score=
answercheck(score,
str
_answer_one, int_answer_one)
user_answer_one=raw_input("Select your answer. ")
if user_answer_one.isdigit()==True:
first_score=
int_
answercheck(score,
user
_answer_one, int_answer_one)
else:
first_score=str_answercheck(score, user_answer_one, str_answer_one)
print lines[2]
print lines[2]
print("A. 100"+'\n'+"B. 110")
print("A. 100"+'\n'+"B. 110")
str_answer_two="B"
str_answer_two="B"
int_answer_two=110
int_answer_two=110
복사
복사됨
복사
복사됨
second_score=
answercheck(first_score,
str
_answer_two, int_answer_two)
user_answer_two=raw_input("Select your answer. ")
if user_answer_two.isdigit()==True:
second_score=
int_
answercheck(first_score,
user
_answer_two, int_answer_two)
else:
second_score=str_answercheck(first_score, user_answer_two, str_answer_two)
print lines[3]
print lines[3]
print("A. 13"+'\n'+"B. 15")
print("A. 13"+'\n'+"B. 15")
str_answer_three="A"
str_answer_three="A"
int_answer_three=13
int_answer_three=13
복사
복사됨
복사
복사됨
third_score=
answercheck(second_score,
str
_answer_three, int_answer_three)
user_answer_three=raw_input("Select your answer. ")
if user_answer_three.isdigit()==True:
third_score=
int_
answercheck(second_score,
user
_answer_three, int_answer_three)
else:
third_score=str_answercheck(second_score, user_answer_three, str_answer_three)
print lines[4]
print lines[4]
print("A. 30"+'\n'+"B. 32")
print("A. 30"+'\n'+"B. 32")
str_answer_four="B"
str_answer_four="B"
int_answer_four=32
int_answer_four=32
복사
복사됨
복사
복사됨
fourth_score=
answercheck(third_score,
str
_answer_four, int_answer_four)
user_answer_four=raw_input("Select your answer. ")
if user_answer_four.isdigit()==True:
fourth_score=
int_
answercheck(third_score,
user
_answer_four, int_answer_four)
else:
fourth_score=str_answercheck(third_score, user_answer_four, str_answer_four)
print lines[5]
print lines[5]
print("A. 21"+'\n'+"B. 29")
print("A. 21"+'\n'+"B. 29")
str_answer_five="B"
str_answer_five="B"
int_answer_five=29
int_answer_five=29
복사
복사됨
복사
복사됨
fifth_score=
answercheck(fourth_score,
str
_answer_five, int_answer_five)
user_answer_five=raw_input("Select your answer. ")
report(
fifth_score
)
if user_answer_five.isdigit()==True:
fifth_score=
int_
answercheck(fourth_score,
user
_answer_five, int_answer_five)
else:
fifth_score
=str_answercheck(fourth_score, user_answer_five, str_answer_five
)
저장된 비교 결과
원본
파일 열기
choice=raw_input("What type of quiz do you want to do: maths or science? ") topic=open("topic.txt", "a+") topic.write(choice + '\n') topic.close() difficulty=raw_input("What difficulty do you want to play on: easy, medium or hard? ") diff=open("difficulty.txt", "a+") diff.write(difficulty + '\n') diff.close() score = 0 def answercheck(score, str_answer, int_answer): user_answer=raw_input("Select your answer. ") if user_answer.upper() == str(str_answer) or user_answer.upper() == str(int_answer): print("Well done, that's correct") score+=1 print("Your score is " +str(score)) else: print ("Wrong, it was "+str(int_answer)) print("Your score is " +str(score)) raw_input("Press enter to continue") return score def report(score): print("Your final score is "+str(score)) per=str(score)*(100/5) print("You achieved "+per+"%") if score==5: print("You achieved an A*") elif score==4: print("You acieved a grade B") elif score==3: print("You achieved a grade C") elif score==2: print("You achieved a grade D") elif score<=1: print("You failed") if choice.lower() == "maths" and difficulty.lower() == "easy": easym=open("mathseasy.txt" , "r") lines = easym.readlines() print lines[0] print lines[1] print("A. 4"+'\n'+"B. 6") str_answer_one="A" int_answer_one=4 first_score=answercheck(score, str_answer_one, int_answer_one) print lines[2] print("A. 5"+'\n'+"B. 6") str_answer_two="A" int_answer_two=5 second_score=answercheck(first_score, str_answer_two, int_answer_two) print lines[3] print("A. 15"+'\n'+"B. 20") str_answer_three="B" int_answer_three=20 third_score=answercheck(second_score, str_answer_three, int_answer_three) print lines[4] print("A. 13"+'\n'+"B. 15") str_answer_four="A" int_answer_four=13 fourth_score=answercheck(third_score, str_answer_four, int_answer_four) print lines[5] print("A. 100"+'\n'+"B. 110") str_answer_five="B" int_answer_five=110 fifth_score=answercheck(fourth_score, str_answer_five, int_answer_five) report(fifth_score) if choice.lower() == "maths" and difficulty.lower() == "medium": mediumm=open("mathsmedium.txt" , "r") lines = mediumm.readlines() print lines[0] print lines[1] print("A. 30"+'\n'+"B. 35") str_answer_one="A" int_answer_one=30 first_score=answercheck(score, str_answer_one, int_answer_one) print lines[2] print("A. 100"+'\n'+"B. 110") str_answer_two="B" int_answer_two=110 second_score=answercheck(first_score, str_answer_two, int_answer_two) print lines[3] print("A. 13"+'\n'+"B. 15") str_answer_three="A" int_answer_three=13 third_score=answercheck(second_score, str_answer_three, int_answer_three) print lines[4] print("A. 30"+'\n'+"B. 32") str_answer_four="B" int_answer_four=32 fourth_score=answercheck(third_score, str_answer_four, int_answer_four) print lines[5] print("A. 21"+'\n'+"B. 29") str_answer_five="B" int_answer_five=29 fifth_score=answercheck(fourth_score, str_answer_five, int_answer_five) report(fifth_score)
수정본
파일 열기
choice=raw_input("What type of quiz do you want to do: maths or science? ") topic=open("topic.txt", "a+") topic.write(choice + '\n') topic.close() difficulty=raw_input("What difficulty do you want to play on: easy, medium or hard? ") diff=open("difficulty.txt", "a+") diff.write(difficulty + '\n') diff.close() score = 0 def str_answercheck(score, user_answer, str_answer): if user_answer.upper()==str_answer: print("Well done") score+=1 else: print ("Wrong, it was "+str_answer) raw_input("Press enter to continue") return score def int_answercheck(score, user_answer, int_answer): if int(user_answer.upper())==int_answer: print("Well done") score+=1 else: print ("Wrong, it was "+str(int_answer)) raw_input("Press enter to continue") return score if choice.lower() == "maths" and difficulty.lower() == "easy": easym=open("mathseasy.txt" , "r") lines = easym.readlines() print lines[0] print lines[1] print("A. 4"+'\n'+"B. 6") str_answer_one="A" int_answer_one=4 user_answer_one=raw_input("Select your answer. ") if user_answer_one.isdigit()==True: first_score=int_answercheck(score, user_answer_one, int_answer_one) else: first_score=str_answercheck(score, user_answer_one, str_answer_one) print lines[2] print("A. 5"+'\n'+"B. 6") str_answer_two="A" int_answer_two=5 user_answer_two=raw_input("Select your answer. ") if user_answer_two.isdigit()==True: second_score=int_answercheck(first_score, user_answer_two, int_answer_two) else: second_score=str_answercheck(first_score, user_answer_two, str_answer_two) print lines[3] print("A. 15"+'\n'+"B. 20") str_answer_three="B" int_answer_three=20 user_answer_three=raw_input("Select your answer. ") if user_answer_three.isdigit()==True: third_score=int_answercheck(second_score, user_answer_three, int_answer_three) else: third_score=str_answercheck(second_score, user_answer_three, str_answer_three) print lines[4] print("A. 13"+'\n'+"B. 15") str_answer_four="A" int_answer_four=13 user_answer_four=raw_input("Select your answer. ") if user_answer_four.isdigit()==True: fourth_score=int_answercheck(third_score, user_answer_four, int_answer_four) else: fourth_score=str_answercheck(third_score, user_answer_four, str_answer_four) print lines[5] print("A. 100"+'\n'+"B. 110") str_answer_five="B" int_answer_five=110 user_answer_five=raw_input("Select your answer. ") if user_answer_five.isdigit()==True: fifth_score=int_answercheck(fourth_score, user_answer_five, int_answer_five) else: fifth_score=str_answercheck(fourth_score, user_answer_five, str_answer_five) if choice.lower() == "maths" and difficulty.lower() == "medium": mediumm=open("mathsmedium.txt" , "r") lines = mediumm.readlines() print lines[0] print lines[1] print("A. 30"+'\n'+"B. 35") str_answer_one="A" int_answer_one=30 user_answer_one=raw_input("Select your answer. ") if user_answer_one.isdigit()==True: first_score=int_answercheck(score, user_answer_one, int_answer_one) else: first_score=str_answercheck(score, user_answer_one, str_answer_one) print lines[2] print("A. 100"+'\n'+"B. 110") str_answer_two="B" int_answer_two=110 user_answer_two=raw_input("Select your answer. ") if user_answer_two.isdigit()==True: second_score=int_answercheck(first_score, user_answer_two, int_answer_two) else: second_score=str_answercheck(first_score, user_answer_two, str_answer_two) print lines[3] print("A. 13"+'\n'+"B. 15") str_answer_three="A" int_answer_three=13 user_answer_three=raw_input("Select your answer. ") if user_answer_three.isdigit()==True: third_score=int_answercheck(second_score, user_answer_three, int_answer_three) else: third_score=str_answercheck(second_score, user_answer_three, str_answer_three) print lines[4] print("A. 30"+'\n'+"B. 32") str_answer_four="B" int_answer_four=32 user_answer_four=raw_input("Select your answer. ") if user_answer_four.isdigit()==True: fourth_score=int_answercheck(third_score, user_answer_four, int_answer_four) else: fourth_score=str_answercheck(third_score, user_answer_four, str_answer_four) print lines[5] print("A. 21"+'\n'+"B. 29") str_answer_five="B" int_answer_five=29 user_answer_five=raw_input("Select your answer. ") if user_answer_five.isdigit()==True: fifth_score=int_answercheck(fourth_score, user_answer_five, int_answer_five) else: fifth_score=str_answercheck(fourth_score, user_answer_five, str_answer_five)
비교하기