Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 점프투장고
- pycharm
- 멤버십 연산자
- python
- javascript
- notion
- mutate()
- sd()
- Swift
- 반복문
- group_by()
- Django
- R 데이터 분석
- while
- input함수
- 동일성 연산자
- 자료형
- 조건문
- f-string
- react
- 소수출력
- 별찍기
- inflearn
- COUNT()
- match case
- ReactNative
- vs code
- sqldf
- 제어문
- summarise()
Archives
- Today
- Total
✏️
220816 | ① Python / 제어문 예제 (추가) : 구구단, 계산기, 소수출력 본문
< 0 이하가 아닌 정수를 입력받아서 구구단의 해당 단수 출력하기 >
num = int(input("0 이하가 아닌 정수를 입력하세요: "))
if num > 0:
i = 1
while i <= 9:
print(num, "*", i, "=", num*i)
i += 1
else:
print("잘못 입력하셨습니다.")
num = int(input("0 이하가 아닌 정수를 입력하세요: "))
if num <= 0:
print("잘못 입력하셨습니다.")
else:
for i in range(1, 10):
print(num, '*', i, '=', num*1)
0 이하가 아닌 정수를 입력하면 해당 정수의 구구단이 출력된다.
ex) 0 이하가 아닌 정수를 입력하세요: 11
11 * 1 = 11
11 * 2 = 22
11 * 3 = 33
...
11 * 9 = 99
< 계산기 프로그램 >
- 숫자1, 연산자(+, -, *, / 중 1), 숫자2 를 차례대로 입력받아서 계산한 결과를 출력하기
num = float(input("첫 번째 숫자를 입력하세요: "))
op = input("연산자를 입력하세요: ")
num2 = float(input("두 번째 숫자를 입력하세요: "))
result = 0
if op == '+':
result = num1 + num2
elif op == '-':
result = num1 - num2
elif op == '*':
result = num1 * num2
elif op == '/':
result = num1 / num2
else:
print("잘못 입력하셨습니다.")
print("계산결과: ", result)
match op:
case '+':
result = num1 + num2
case '-':
result = num1 - num2
case '*':
result = num1 * num2
case '/':
result = num1 / numm2
case _:
print("잘못 입력하셨습니다.")
print("계산결과:", result)
< 소수 판별 >
- 2 이상의 정수를 입력받아서 소수 여부 판별하기.
num = int(input("2 이상의 정수를 입력하세요: "))
if num > 1:
is_prime = True
for i in range(2, num):
if num % i == 0:
is_prime = False
break
if is_prime:
print(num, '은(는) 소수입니다.')
else:
print(num, '은(는) 소수가 아닙니다.')
else:
print('잘못 입력하셨습니다.')
'K-Digital Training' 카테고리의 다른 글
220816 | ③ Python / 문자열 포매팅 - 치환 연산자, format(), f-string (0) | 2022.10.06 |
---|---|
220816 | ② Python / 문자열 특징 - 아스키코드, 유니코드, 인덱싱, 슬라이싱, 문자열 메소드 (0) | 2022.10.06 |
220811 | ③ Python / for문, 기타 제어문 예제 (1) | 2022.09.30 |
220811 | ② Python / 반복문(for) / 기타 제어문 / 문자열 (1) | 2022.09.30 |
220811 | ① Python / 제어문 예제 (추가) : 소수 출력, 별 찍기, 피보나치 수열 (0) | 2022.09.30 |