코딩공부/예시로 살펴보는 파이썬
-
교실에서 활용할 수 있는 중복없는 랜덤 숫자 뽑기코딩공부/예시로 살펴보는 파이썬 2020. 4. 5. 16:57
5학년 2반은 남자 11명 (1~11번), 여자 11명(51~61번)으로 구성되어 있다. Q1. 발표할 사람을 뽑기 위해 중복없이 번호를 랜덤으로 뽑는 코드를 작성하시오. Q2. 4번 학생이 전학을 가고, 62번 학생이 전학이 왔다. 이를 반영하여 위의 코드를 수정하시오. Q3. 번호와 이름을 같이 출력할 수 있도록 코드를 작성하시오. 이때 학생의 이름은 다음과 같다. 남학생 : 도윤, 하준, 시우, 서준, 예준, 민준, 주원, 유준, 도현, 준우, 준서(1번~11번) 여학생 : 규아, 늘봄, 드리, 려온, 민하, 보늬, 보예, 서연, 서현, 지우, 윤서(51번~61번) 1번 문제부터 풀어보자. 앞의 게시물에서 살펴본 코드를 살짝 수정하면 될 듯하다. import random boy = list(rang..
-
1부터 100까지 중복없이 숫자를 뽑아보자.코딩공부/예시로 살펴보는 파이썬 2020. 4. 5. 16:24
학교에서 중복없이 학생들을 뽑을 일이 생각보다 많다. 발표하기 싫어하는 고학년에게 어쩔 수 없이 누군가에게 발표를 맡겨야하거나, 학생 자리를 바꾸거나, 당번을 뽑을 때도 많이 활용할 수 있다. 뭐든지 활용하기 나름이고 변형하기 나름이겠지만, 가장 기본적인 기능부터 살펴보도록 하자. 1. 랜덤으로 숫자를 뽑아보자. 중복과 관련없이 숫자를 뽑을 때 활용할 수 있는 코드이다. 1 2 3 4 5 import random # 파이썬 내장 모듈 임포트 a = random.randint(1,100) # 1부터 100까지의 정수 중 랜덤으로 하나 뽑는다. print(a) 범위를 지정하는 range함수와는 약간 다른데, range(1,100)은 1부터 99까지, random.randint(1,100)은 1부터 100까지..