[python] 기초 (문자열 포매팅, randint, numpy, 기수 정렬)


[python] 기초 (문자열 포매팅, randint, numpy, 기수 정렬)

문제 1. (문자열 포매팅) 1부터 999,999만 사이의 임의의 정수가 주어졌을 때 해당 수를 지정된 방식으로 출력하는 코드를 작성하라. 단, 빈자리는 0으로 채워 출력 해야한다. 풀이: from random import randint a=randint(1,999999) print('%06d'%a) #6자리인데 나머진 0으로 채운다. 풀이: 문자열 포매팅과 randint() 함수를 이용하였다. #처음에 import random만 하고, randint함수를 사용할 때 random.randint()로 사용해도 된다. 문제 2. 로또 자동생성기 만들기. (while 조건문, numpy) 풀이 1. from random import randint marking=[] while len(marking)<6: soo= randint(1,45) if soo not in marking: marking.append(soo) print(sorted(marking)) 풀이 2. import numpy ...


#6자리인데 #numpy #python #radint함수 #기수정렬 #문자열포매팅 #처음에 #파이썬 #파이썬기초

원문링크 : [python] 기초 (문자열 포매팅, randint, numpy, 기수 정렬)