三目並べを作ってみようと思い、if関数で作り出したのですがこの方法で書き出したら相当なボリュームになるので、シンプルにするにはどうしたら良いのでしょうか?
pc と戦うことを前提に作成しています。
助けて頂けたら幸いです。
print('type number from 1 to 9')
celect = input('type number from 1 to 9,except 5')
if celect == '1':
print ('×|2|3')
print ('4|○|6')
print ('7|8|9')
print('here is my move')
print ('×|2|○')
print ('4|○|6')
print ('7|8|9')
celect = input('type number from 1 to 9,except 1,3,5')
if celect == '2':
print ('×|×|○')
print ('4|○|6')
print ('7|8|9')
print ('my move is')
print ('×|2|○')
print ('4|○|6')
print ('○|8|9')
print('I win!! Robot beats Human!!')
if celect == '4':
print ('×|2|○')
print ('×|○|6')
print ('7|8|9')
print ('my move is')
print ('×|2|○')
print ('×|○|6')
print ('○|8|9')
print('I win!! Robot beats Human!!')
if celect == '6':
print ('×|2|○')
print ('4|○|×')
print ('7|8|9')
print ('my move is')
print ('×|2|○')
print ('4|○|×')
print ('○|8|9')
print('I win!! Robot beats Human!!')
if celect == '7':
print ('×|2|○')
print ('4|○|6')
print ('×|8|9')
print ('my move is')
print ('×|2|○')
print ('4|○|6')
print ('×|8|9')
print ('my move is')
print ('×|2|○')
print ('○|○|6')
print ('×|8|9')
celect = input('type number from 1 to 9,except 1,3,4,5,7')
if celect =='2':
print ('×|×|○')
print ('○|○|6')
print ('×|8|9')
print ('my move is')
print ('×|×|○')
print ('○|○|○')
print ('×|8|9')
print('I win!! Robot beats Human!!')
回答1件
あなたの回答
tips
プレビュー