import random
Men = ["개", "소", "말", "돼지", "닭", "오리" ]
Women = ["진달래꽃", "할미꽃", "개나리꽃", "민들레꽃"]
random.shuffle(Men)
random.shuffle(Women)
f = []
def ideal_type():
if len(a)%2 == 0: #짝수명이면 부전승 없이
loop = len(a) // 2
for i in range(0, loop): #대결 팀 배정
while True:
if loop == 1:
print("<< 준결승 >>\n")
else:
print("<< 제 %d 강 >>\n " %(2**loop))
print("%s vs %s" %(a[i], a[i+1]))
print("앞사람이 맘에 들면 1번을, 뒷사람이 맘에들면 2번을 입력")
print("\n 입력:", end = ' ')
temp = int(input())
print()
if temp == 1:
a.remove(a[i+1])
break
elif temp == 2:
a.remove(a[i])
break
else:
print("잘못 입력하셨습니다. 다시 입력하세요.")
print()
elif len(a)%2 != 0: #홀수명이면 한 명 부전승
workover = a[-1] #부전승
a.remove(a[-1])
loop = len(a) // 2
for i in range(0, loop): #대결 팀 배정
while True:
if loop == 1:
print("<< 준결승 >>\n")
else:
print("<< 제 %d 강 >>\n " %(2**loop))
print("%s vs %s" %(a[i], a[i+1]))
print("앞사람이 맘에 들면 1번을, 뒷사람이 맘에들면 2번을 입력")
print("\n 입력:", end = ' ')
temp = int(input())
print()
if temp == 1:
a.remove(a[i+1])
break
elif temp == 2:
a.remove(a[i])
break
else:
print("잘못 입력하셨습니다. 다시 입력하세요.")
print()
a.append(workover)
while True:
print("남자라면 1번을, 여자라면 2번을 입력하세요.")
print("\n 입력:", end = ' ')
c = int(input())
print()
if c == 1:
a = Women[:]
break
elif c == 2:
a = Men[:]
break
else:
print("잘못 입력하셨습니다. 다시 입력하세요.")
while len(a) != 1:
ideal_type()
print("당신의 이상형은", a[0], "입니다")
질문!!!
1.제 실력+친구 헬프로 겨우 이 수준으로 만들었는데
코딩을 개병신수준으로 한거같아서 여쭙니다 괜찮은 수정방안 있으면 알려주세욤
2.구이프로그래밍으로 이미지 클릭하는 식으로 하려고 하는데
tkinter 모듈 쓰려고 하거든요 PyQt는 때려죽어도 설치 안 되길래
혹시 다른 괜찮은 모듈 있나요?
3.만약 tkinter로도 가능하다면 문법같은 거 배울 수 있는 링크좀.. 진짜 다 영어로 돼 있어서 못알아먹겠거나
버전이 달라서 그런가 에러만 뜨네요... 부탁합니다 ㅠ3ㅠ
고수분들 초짜 이쁘게 봐주세요 ㅠ
부탁이에요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ