본문 바로가기
파이썬

[파이썬] 입력받은 변수 a, b를 서로 교환하는 변수를 바꾸는 프로그램을 작성하시오

by 이얏호이야호 2022. 12. 3.

a, b를 입력받아 서로 교환한 후 출력하는 프로그램을 작성하는 프로그램을 가지고 왔습니다.

물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을 때

혼자 풀어보기 -> 힌트 -> 코드 보기 순으로 공부하시는 게 실력 향상에 큰 도움이 됩니다!

힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고

답안을 확인해보세요

 

더보기
출력1
2와 4입력
출력2
100과52입력

a와 b를 

 

a =int(input("할말")) 형식을 통해서 사용자로부터 a, b를 입력

바꾸기 전 a, b를 출력해줍니다.

다른 언어는 temp를 사용하여

temp = a;

a = b;

b = temp;

과정을 통해 복잡하게 교환을 진행해야하지만 파이썬은 간단합니다

a , b = b, a 를 진행하면 바로 바꾸기가 실현됩니다

기본틀을 보고 직접 작성해보시고 출력해보시길바랍니다!

 

a=									#사용자로부터 a를 입력하세요 : 를 입력받음
b=									#사용자로부터 b를 입력하세요 : 를 입력받음

print("\n 바꾸기 전 a = %d b = %d" %(a,b))	#바꾸기 전 출력
											#바꾸기 실현
print("\n 바꾸기 후 a = %d b =  %d" %(a,b))	#바꾸기 후 출력

 

 

 

 

 

 

 

 

더보기

 

출력1
2와 4입력
출력2
100과52입력
a=int(input("a를 입력하세요 :  "))#사용자로부터 a를 입력하세요 : 를 입력받음
b=int(input("b를 입력하세요 :  "))#사용자로부터 b를 입력하세요 : 를 입력받음

print("\n 바꾸기 전 a = %d b = %d" %(a,b))	#바꾸기 전 출력
a , b = b, a
print("\n 바꾸기 후 a = %d b =  %d" %(a,b))	#바꾸기 후 출력

 

 

 

 

 

 

 

더 많은 C언어 글이 궁금하다면?

https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4

 

댓글