편집 기록

편집 기록
  • 프로필엽토군님의 편집
    날짜2019.08.14

    파이썬에서 숫자로 하는 퀴즈를 만들고 싶은데 어떻게 해야 할지 모르겠어요ㅠㅠ 도와주세요


    저는 외국에서 유학중인 중학생입니다 여기 온지 얼마 되지 않아서 아직 영어가 서툽니다. 최근들어 프로그래밍에 관심이 생겨서 프로그래밍을 배우고 있는데 너무 어려워요 ㅠㅠ 저번주에 함수가 두개가 들어간 퀴즈를 파이썬으로 만들어 오라는 과제를 받았는데 너무 막막합니다.
    일단 저는 한국어 숫자 발음? 을 문제로 내고 답을 맞추는 퀴즈를 하기로 했어요.
    프로그램을 들어가면 우선 공부 모드로 할지 테스트 모드로 할지 물어보고 공부모드를 선택하면 1부터 10까지 발음과 숫자를 보여줄겁니다.

    • 1 일 (IL)
    • 2 이 (ee)
    • 3 삼 (sahm)
    • 4 사 (sah)
    • 5 오 (oh)
    • 6 육 (yoogh)
    • 7 칠 (Chil)
    • 8 팔 (Pahl)
    • 9 구 (Goo)
    • 10 십 (Shib)
    

    이렇게 보여준 다음에 다시 공부할거냐 테스트할거냐 물어본다음에 테스트 한다고 하면 어떤 레밸의 시험을 볼 것이냐 라고 물은 다음에 1,2레벨 중에 선택하게 합니다.
    레벨 1에서는 랜덤하게 숫자들의 발음을 프린트 해서 문제를 내고 플래이어가 숫자를 입력해서 문제를 맞추는 형식으로 만들고 싶습니다. 그 다음에 다시 다른 레밸의 시험을 볼 것이냐 라고 물은 다음에 1,2레벨 중에 선택하게 합니다. 2레벨을 선택하면 숫자를 표시하고 발음을 입력하는 형식으로 만들고 싶습니다. 도와주세요 ㅠㅠ

    import random 
    
    numbers = [["Il", 1],["Yee", 2],["Sahm", 3],["Sah", 4],["Oh" ,5],["Yough", 6],["Chil", 7],["Pahl", 8],["Goo", 9],["Shib", 10]]
    
    random.shuffle(numbers)
    
    for i in numbers:
        answer = int(input("What is {}: ".format (i[0])))
        if answer == i[1]:
            print("+++++ CORRECT +++++")
        else:
            print("XXXXX INCORRECT XXXXX")
    

    이거밖에 못만들었어요 ㅠㅠ

  • 프로필강태구님의 편집
    날짜2019.08.14

    파이썬에서 숫자로 하는 퀴즈를 만들고 싶은데 어떻게 해야 할지 모르겠어요ㅠㅠ 도와주세요


    저는 외국에서 유학중인 중학생입니다 여기 온지 얼마 되지 않아서 아직 영어가 서툽니다. 최근들어 프로그래밍에 관심이 생겨서 프로그래밍을 배우고 있는데 너무 어려워요 ㅠㅠ 저번주에 함수가 두개가 들어간 퀴즈를 파이썬으로 만들어 오라는 과제를 받았는데 너무 막막합니다. 일단 저는 한국어 숫자 발음? 을 문제로 내고 답을 맞추는 퀴즈를 하기로 했어요. 프로그램을 들어가면 우선 공부 모드로 할지 테스트 모드로 할지 물어보고 공부모드를 선택하면 1부터 10까지 발음과 숫자를 보여줄겁니다.

    • 1 일 (IL) • 2 이 (ee) • 3 삼 (sahm) • 4 사 (sah) • 5 오 (oh) • 6 육 (yoogh) • 7 칠 (Chil) • 8 팔 (Pahl) • 9 구 (Goo) • 10 십 (Shib) 이렇게 보여준 다음에 다시 공부할거냐 테스트할거냐 물어본다음에 테스트 한다고 하면 어떤 레밸의 시험을 볼 것이냐 라고 물은 다음에 1,2레벨 중에 선택하게 합니다. 레벨 1에서는 랜덤하게 숫자들의 발음을 프린트 해서 문제를 내고 플래이어가 숫자를 입력해서 문제를 맞추는 형식으로 만들고 싶습니다. 그 다음에 다시 다른 레밸의 시험을 볼 것이냐 라고 물은 다음에 1,2레벨 중에 선택하게 합니다. 2레벨을 선택하면 숫자를 표시하고 발음을 입력하는 형식으로 만들고 싶습니다. 도와주세요 ㅠㅠ

    import random

    numbers = [["Il", 1],["Yee", 2],["Sahm", 3],["Sah", 4],["Oh" ,5],["Yough", 6],["Chil", 7],["Pahl", 8],["Goo", 9],["Shib", 10]]

    random.shuffle(numbers)

    for i in numbers: answer = int(input("What is {}: ".format (i[0]))) if answer == i[1]: print("+++++ CORRECT +++++") else: print("XXXXX INCORRECT XXXXX")

    이거밖에 못만들었어요 ㅠㅠ

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.