[파이썬 원격 강의 과제] 220906 #1 계산기 만들어보기
2022. 9. 18. 10:49ㆍ스파르타코딩클럽[AI트랙 3기]/파이썬 과제

▶내가 짠 코드
#main.py
print("숫자1과 숫자2를 입력하고 연산을 입력해주세요.")
import calc
calc.calc()
#calc.py
num1 = int(input())
num2 = int(input())
operator = input()
def calc():
if operator == '+' :
print(num1 + num2)
elif operator == '-' :
print(num1 - num2)
elif operator == '*' :
print(num1 * num2)
elif operator == '/':
print(num1 - num2)
else:
print('올바른 연산자를 입력하세요.')
☞시도해본 것(에러난 것)
1)main.py에서 import calc했을 때 print를 먼저 나오게 해주고 싶은데 import 아래에 쓰면 계속 입력값을 다 넣어야 print가 나옴.
2)impoty에 파일명뒤에 확장자 붙이면 에러남.
3)변수를 main에서 지정하고 calc에서는 지정안하고, 함수를 바로 실행시키니까 에러남.
☞바꾸고 싶은 것
시도 1) : import를 맨위에 써줘도 작동시 바로 print()가 나오게 하고 싶음.
☞바꿀 수 있는것
1)파일에 함수를 바로 가져오기 from calc import calc
>효과는 메인에서 그냥 calc()해주면 끝.(더 간단해보임) 근데 뒤에 return값인 None이 붙는다.
▶남이 짠 코드
'스파르타코딩클럽[AI트랙 3기] > 파이썬 과제' 카테고리의 다른 글
| [파이썬 원격 강의 과제]220915 #5 조건문, 반복문 (0) | 2022.09.21 |
|---|---|
| [파이썬 원격 강의 과제]220914 #4 파이썬 심화 문법 사용해보기 (0) | 2022.09.21 |
| [파이썬 원격 강의 과제]220913 #3 클래스 활용해보기 (0) | 2022.09.21 |
| [파이썬 원격 강의 과제]220907 #2 숫자 야구 만들기 (1) | 2022.09.21 |