반응형
import sys
def solution(n):
n += 1
print(n)
y = sys.argv[1]
solution(int(y))
abc.py 내용이다
외부에서 인자값을 받으려면 이런식으로 받으면 된다
그러면 터미널에서 프로그램 실행할 때
> python3 abc.py 4
5
sys.argv[1]에는 '4'가 들어간다.
따라서 solution함수를 실행하면 print(4 + 1)인 5가 되면서 5가 프린트 된다.
import sys
def solution(n):
n += 1
print(n)
n = input()
solution(int(n))
input()함수로 받을 수도 있다.
> python3 abc.py
4
5
input()을 사용하면 다음 줄에 4를 입력받고
그리고 다음 줄에 4 + 1 인 5를 프린트
https://sagittariusof85s.tistory.com/254
반응형
'파이썬' 카테고리의 다른 글
python function 속 super().__함수이름() 뜻 (0) | 2023.01.27 |
---|---|
R 로 csv 읽기 (0) | 2022.12.18 |
TypeError: Cannot perform 'rand_' with a dtyped [float64] array and scalar of type [bool] (0) | 2022.12.07 |
백준 10546 파이썬 해시 완주하지 못한 선수 (0) | 2021.07.06 |
파이썬 유튜브 추천 링크들 (0) | 2020.10.05 |
admin사이트 제목 고치기 (0) | 2020.09.22 |
admin.py 고치기 (0) | 2020.09.20 |
ch3 결과 polls (0) | 2020.09.20 |