Dogsnalityの作成
17604 ワード
子犬はMBTIで紙を検査しますハハ
仕事から帰ってきて眠くてできない.
問題は大体何を考えているのか.
子犬は人に会うのが好きですか.うん->じゃあE->?
このような構造
もしあなたがまだ時間があれば、私たちはよくやりましょう.
あとは簡単ですが、ほほほ、もう少し実力があれば、爆発的にやりますが...
私はほこりです.あり得ません.
import time
char = []
n_cnt, y_cnt = 0, 0
sl1 = time.sleep(2)
sl2 = time.sleep(3)
def yes_or_no():
global y_cnt, n_cnt
while 1:
inp = str(input("Enter y/n : "))
if inp == 'y':
y_cnt += 1
break;
elif inp == 'n':
n_cnt += 1
break;
else:
print("Wrong reply. Please enter [y] or [n].")
def cnt_init():
global y_cnt, n_cnt
y_cnt = 0
n_cnt = 0
print("Hi, my name is Anna. Nice to meet you.")
sl1
print("I'm going to check your dog's personality!")
sl1
print('First, What\'s your dog\'s name?')
sl1
NAME = input()
sl1
print(f'Okay, Let\'s start to check {NAME}\'s dogsnality!')
sl2
print("Are you ready?")
sl2
print("Let's go!")
sl2
print("--------------------------------")
sl1
print(f"Does your {NAME} love to go to the places where many other dogs are?")
sl1
yes_or_no()
sl2
print("Great. Let's do more!")
sl1
print(f"Does {NAME} like to play with you for a long time? Like, more than an hour.")
sl1
yes_or_no()
sl2
print(f"Cool. Then, does {NAME} like to getting hugged from you?")
sl1
yes_or_no()
if y_cnt > n_cnt:
char.append('E')
cnt_init()
elif y_cnt < n_cnt:
char.append("I")
cnt_init()
else:
print("what?")
pass
sl2
print(f"Next, does {NAME} oftenly zone out?")
sl1
yes_or_no()
sl2
print(f"When you say 'Walk' by mistake, then is {NAME} going to be in front of the door immediately?")
sl1
yes_or_no()
sl2
print(f"Fine, does {NAME} like to look out the window?")
sl1
yes_or_no()
if y_cnt > n_cnt:
char.append('N')
cnt_init()
elif y_cnt < n_cnt:
char.append("S")
cnt_init()
else:
print("what?")
pass
sl2
print(f"When you cry, does {NAME} come to you, and be with you?")
sl1
yes_or_no()
sl2
print(f"Do you think that sometimes your {NAME} gets upset with you?")
sl1
yes_or_no()
sl2
print(f"Does {NAME} cry alot?")
sl1
yes_or_no()
if y_cnt > n_cnt:
char.append('F')
cnt_init()
elif y_cnt < n_cnt:
char.append("T")
cnt_init()
else:
print("what?")
pass
sl2
print(f"When you say no, does {NAME} easily give up?")
sl1
yes_or_no()
sl2
print(f"Does {NAME} has his/her own daily routine?")
sl1
yes_or_no()
sl2
print(f"This is last one. Does {NAME} sleep at night? Not morning.")
sl1
yes_or_no()
if y_cnt > n_cnt:
char.append('J')
cnt_init()
elif y_cnt < n_cnt:
char.append("P")
cnt_init()
else:
print("what?")
pass
sl2
print(f"Great. I checked all dogsnalities of {NAME}")
sl2
print(f"{NAME}'s dogsnality is......")
time.sleep(4)
print("".join(char), "!!")
実はどうしてこれを作ったのですか.私はただこのようなことをしたいだけで、面白そうだったので、やりました.
apiを使用してバックエンドを構成しようとするインスタンスを作成しました
私はバックエンドを勉強していますが、少しも理解していないので、やってみなければなりません.
だから週末はミニプロジェクトをするつもりです.
うん、やってみようかな.^^
参考までに我が家の子犬は本当にINFJハハハ
Reference
この問題について(Dogsnalityの作成), 我々は、より多くの情報をここで見つけました https://velog.io/@jee-9/Dogsnality-만들어보기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol