■ 현재-ing/ㅡPython
파이선 random, import, randint(1,50)
with seok
2020. 7. 2. 07:00
import random for i in range(5): print(random.randint(1,50)) |
import : 라이브러리 또는 모듈을 불러온다. import random : random 모듈을 불러온다. print(random.randint(1,50)) : 1에서 50까지의 정수..... 유의 : for i in range(5) : 4까지 라고 생각하여 4개라고 착각할 수 있다. : 0부터 4까지이므로 5번을 반복하여 : 다섯개의 무작위로 뽑은 수를 프린트한다. |
import random NM=["홍길동","홍길순","정직이","부지런","행복이"] for i in range(2): print(random.choice(NM)) |
Name라는 변수를 조금 줄여 NM이라는 변수를 설정하였다. NM에는 다섯개의 글자를 리스트(나열) 형태로 입력하였다. 리스트 안에 리스트가 포함될 수도 있으며, 각 리스트의 항목은 인덱스로 받는다. 인덱스 : 0,1,2,3,... choice(NM) : NM 리스트에서 0,1 즉 : 두 번 뽑아내어 출력한다. |
import random NM=["홍길동","홍길순","정직이","부지런","행복이"] print("오늘 청소당번은") for i in range(2): print(random.choice(NM)) print("입니다.") |
print("입니다.") 의 위치에 따라 for 구문에 속할수도 있고 속하지 않을 수도 있다. |
random 은 난수를 생성하지만 나름 시간을 가지고 난수를 생성하는 규칙이 있다. 따라서 때로는 범위가 좁을 경우 난수를 생성하는 계산 결과가 같을 수도 있다. |
import random NM=["홍길동","홍길순","정직이","부지런","행복이"] print("오늘 청소당번은") for i in range(2): print(random.choice(NM),end=" ") print("입니다.") |
end(" ") : 한칸 띄우기를 반복할 수 있다. |
import random NM=["홍길동","홍길순","정직이","부지런","행복이"] print("오늘 청소당번은",end=" ") for i in range(2): print(random.choice(NM),end=" ") print("입니다.") |
end를 이용하여, 한 줄로 즉, 줄 바꿈 없이 출력할 수 있다. |
728x90