반응형

두수를 Input으로 받아 곱셈의 출력이 나오는 코드
a, b = input("곱셈할 두 수를 입력해 주세요. 예)10 4\n").split()
print(f"{a} * {b} = {int(a)*int(b)}입니다")
코드 실행 후
곱셈할 두 수를 입력해 주세요. 예)10 4
10 4
10 * 4 = 40입니다
배운점
1. input(split()), split에 대해서 알았는데 이번에 확실히 알았다.
input에서 숫자 2개를 띄어쓰기를 못하고 띄어쓰기를 해도 한 문장으로 받아들이기 때문에 반드시 split() 메서드가 필요하다.
2. input 안에 \n 을 넣어주면 다음 입력하는 곳이 한 칸 아래로 깔금하게 입력할 수 있다. 만약에 엔터가 없으면 아래의 그림처럼 붙인 상태로 진행된다. 매우 혼란스럽다.

3. f-string 안에 int()를 넣을 수 있다. f"{a} * {b} = {int(a)*int(b)}입니다.
나는 f스트링 안에 문자열과 {}이것만 사용할 수 있다고 생각핬는데 아니었다. 사용할 수 있다.
반응형
'두두 IT > 예제로 풀어보는 파이썬' 카테고리의 다른 글
| 체질량 지수 BMI 계산 프로그램 만들기 (0) | 2026.05.10 |
|---|---|
| 동전 던지기 게임 만들기 | 랜덤 모듈 (0) | 2026.05.10 |
| 잠금 해제 프로그램 만들기 | 조건문 if문 (0) | 2026.05.10 |
| 원의 넓이와 둘레 구하는 프로그램 만들기 | float(), 거듭제곱 **, 반올림하기 (0) | 2026.05.10 |
| 1234초는 몇분 몇초일까요? | 몫과 나머지 연산자 활용하기(//, %) (0) | 2026.05.09 |