본문 바로가기
파이썬

[파이썬] random을 이용하여 숫자와 연산자를 생성하고 연산을 진행한 뒤에 답이 맞는지 판단하는 프로그램을 작성하시오

by 이얏호이야호 2022. 12. 22.

공부하시는대에 도움이 됐으면 좋겠습니다.

답안코드 확인해주세요!

 

더보기
import random

x = random.randint(1, 10)
y = random.randint(1, 10)
op = random.randint(0, 4)

if op == 0 :
    answer = int(input(str(x) + " + "
        + str(y) + "의 값은?"))
    if x+y == answer:
        print("맞았습니다.")
    else:
        print("틀렸습니다.")
elif op == 1 :
    answer = int(input(str(x) + " - "
        + str(y) + "의 값은?"))
    if x-y == answer:
        print("맞았습니다.")
    else:
        print("틀렸습니다.")
elif op == 2 :
    answer = int(input(str(x) + " * "
        + str(y) + "의 값은?"))
    if x*y == answer:
        print("맞았습니다.")
    else:
        print("틀렸습니다.")
else :
    answer = float(input(str(x) + " / "
        + str(y) + "의 값은?"))
    if x/y == answer:
        print("맞았습니다.")
    else:
        print("틀렸습니다.")

 

 

댓글