a=random.randint(1,10)
b=random.randint(1,10)
x=input()
ans=int(x)
if a/b==ans:
print('정답')
else:
print('오답')
파린이 입니다...
어디가 어떻게 잘 못되었는지 물어봐도 될까요?
무조건 오답이 뜨네여.
a=random.randint(1,10)
b=random.randint(1,10)
x=input()
ans=int(x)
if a/b==ans:
print('정답')
else:
print('오답')
파린이 입니다...
어디가 어떻게 잘 못되었는지 물어봐도 될까요?
무조건 오답이 뜨네여.
print(a/b) 해보고 print(x)해보면 뭐가 잘못된건지 알수있지 않을까요?
짐작이 가는게 제가 중간에 int 을 쓴게 정수로만 받을 수 있게 만들어서 그런거 같은데
다른 연산자들도 사용하려고 하다보니 꼬여버렸어요; 나눗셈에서 뭔가 막히니까 어렵네여
ㄴㄴ 안됨
뭐든 안되면 중간과정에서 값을 다 출력해서 보셈
사람들에게 물어보는건 제일 마지막으로 미뤄야함 스스로 알아내야 머리에 오래 남음
와... 이 갤 존나 건강하네요. 항상 그렇게 살아오긴하는데 파이썬 일주일 차라 힘들어서 물어본것.
갤 건강하단게 무슨말임? 나 오늘 프갤 첨 들어옴
님 같은 말 하는 사람들 좋아함 걍
어디서 문제가 터진건지 좀 알려주셈여. 지금 대가리 부서질 거 같아요. 뭔지 모르겠음여;;
힘들어서 물어본건디 맥빠지는 답변 달아서 미안 정답을 말 안한이유는 사실 내가 몰라서임 파이썬 안해봄
모르고 밑에 새로 답변 달음
a b ans 전부다 나누기전에 먼저 출력을 해보셈
그리고 a/b도 출력 해보고
니가 생각하는 흐름대로 프로그램이 흘러가는지 확인해봐
지금 4시간 고민 중... 진짜 모르겠음여... 파이썬 일주일차라 이해좀 해주세요
지금 내말이 이해가 안간다는건가??? if문 직전에 a, b, ans, a/b 4개 다 print 해서 해당 변수 값들을 확인햐보라는 말임
그거 오래전에 이미 다 해봤는데 안 되서 여기 왔어욤
츌력 결과 여기 적어봐
a 랜덤
a 랑 b 는 계속 바뀌걸고 ans는 제가 치는 값이 나오고 a/b는 그냥 나눗셈 한 값이 나오던데요?
방금 댜충 검색해봤는데 if문이랑 else문 밑에 들여쓰기 안해도됨???
빨리 확인해봐 보고 퇴근하게
네. 원래 들여 쓰기 안 하더라구여. 더하기 뺴기 곱하기는 다 되여 근데 나누기 안 되여
인터넷에는 무조건 들여쓰기 하라는데 탭 한칸씩 줘봐 if 밑이랑 else 밑에
안 되여
왜안되는겨 if문에 a/b == a/b 조건으로 햐서 정답 나오는지 봐봐
일단 이문제가 넘어뛰고 한 시간 뒤에 생각할래요 하루종일 엿같아서 못해먹겠네여
그것도 해봤어요
ans를 int(input()) 으로 받아보셈
아 그렇게 했네
모르겠다 내가 지금 돌려볼수가 없어서 지금 프로잭트 닫고 프로잭트 새로 생성해서 해봐 들여쓰기 맞춰서
int 를 써서 정수만 쓸수 있는게 문제인 거 나도 암. 근데 저걸 안 써도 문제가 생기니까 대가리 부서짐;