반응형
도커가 끝나고 파이썬으로 넘어왔다.
기억으로 남기고 싶은 실습 2가지를 기록해본다.
1. 구구단 가로 출력
그동안 세로 출력은 많이 해봤는데
가로출력은 처음이었다.
내가 처음에 구현한 코드다.
for i in range(1, 10):
for j in range(2, 10):
if j < 9:
print(f"{j} x {i} = {j * i}", end=' ')
else:
print(f"{j} x {i} = {j * i}", end='')
print()
이렇게 했더니 다음과 같이 출력이 됐다.
출력은 했는데 정리가 잘 안된 느낌이었다.
for i in range(1,10):
for j in range(2,10):
print(j, 'x', i , '=',j*i, '\t',end='')
print()
구분자와 \t(탭)을 이용해서 코드를 짜면 깔끔하게 출력이 되었다.
구분자는 sep 속성을 통해 변경을 할 수 있다. 디폴트는 공백이다.
2. 로또 번호 출력
램덤 모듈을 호출해서 Set을 이용해서 구현을 했다.
중복이 안되는 점을 이용했다.
그리고 while 구문을 적용했다.
import random
def lotto():
return random.randint(1,46)
my_set = set()
while True:
num = lotto()
my_set.add(num)
if len(my_set) == 6:
break
print(my_set)
로또 번호 만드는 로직
로또 한번이라도 되고싶다!
자바랑 파이썬이랑 다르다는 걸 느꼈다.
어떤 차이가 있는지 더 공부해야겠다~
그리고 파이썬으로 할 수 있는게 많다는 데 찾아보고 적용해봐야겠다!
반응형
'새싹 한국정보보호산업협회 교육 > 교육' 카테고리의 다른 글
[도커] python 이미지 만들고 실행하기(vscode Remote -SSH 이용) (0) | 2024.08.20 |
---|---|
[도커] docker로 mysql 연결 후 환경변수, volume 옵션 사용하기 (0) | 2024.08.19 |
[도커] docker 에서 Nginx 실행하기 (0) | 2024.08.19 |
[도커] ubuntu22.04에서 docker 설치 후 hello world 출력하기 (0) | 2024.08.19 |
시스템보안 개론 (0) | 2024.08.06 |
댓글