Diff
checker
テキスト
テキスト
画像
ドキュメント
Excel
フォルダ
Legal
Enterprise
デスクトップ
料金
ログイン
Diffchecker デスクトップのダウンロード
テキスト比較
2 つのテキスト ファイルの違いを見つける
ツール
履歴
ライブエディター
未変更行を折りたたむ
折り返しなし
レイアウト
分割
統合
比較精度
スマート
単語
文字
シンタックスハイライト
構文を選択
無視
テキスト変換
最初の差分へ移動
入力を編集
Diffchecker Desktop
Diffcheckerを実行する最も安全な方法。Diffchecker Desktopアプリを入手:あなたの差分はコンピューターから出ることはありません!
Desktopを入手
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)
違いを見つける