파이썬 random 모듈 질문합니다!

조회수 1331회

제가 a= random.uniform(0,10)을 사용하여 난수를 생성하려고 하는데

반복적으로 매번 다른 난수들을 생성해야 하는데, 그러러면 매번 random.uniform(0,10)다시 입력 해

주는 방법밖에 모르겠네요 ㅠㅠ

c언어의 경우에는 매번 a 라고 입력할때마다 값이 달라지게 하는 명령어가 있다고 들었는데

파이썬의 경우엔 무엇인지 알려주시면 감사하겠습니다 ㅠㅠ

1 답변

  • 반복문을 쓰면 됩니다. 반복문에 대한 파이썬 강의는 프로그래머스 파이썬강의에서 배워보세요.

    import random
    while True:
        if input() == 'a':
                a = random.uniform(0,10)
        else:
                break
    

    위 예시에선 키보드로 a를 입력할 때마다 변수 a에 새로운 난수를 할당하고, 키보드로 a를 입력하지 않은 경우 프로그램이 종료됩니다.

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)