강의목표: 각각의 입력함수에 할당된 값을 서로 바꿔서 할당해주기 , 변수의 작동방식, 변수에 데이터를 저장하는 방법을 체득
1. 과제 : a에 5를 할당하고, b에 3을 할당하되, 실행결과는 a: 3 b: 5 가 되게 출력하시오.
Write a program that switches the values stored in the variables a and b.
Warning. Do not change the code on lines 1-4 and 12-18.
Your program should work for different inputs. e.g. any value of a and b.
# 🚨 Don't change the code below 👇
a = input("a: ")
b = input("b: ")
# 🚨 Don't change the code above 👆
####################################
#Write your code below this line 👇
#Write your code above this line 👆
####################################
# 🚨 Don't change the code below 👇
print("a: " + a)
print("b: " + b)
위 코드를 그냥 실행했을때 실행결과는
a: 3
b: 5
a: 3
b: 5
이 결과를 a: 5, b: 3 으로 출력되게 해야하는 과제임.
a랑 b에 값을넣고 엔터치면, 아래처럼 두 변수의 값이 서로 바뀌어서 출력되어야 함.
아이디어가 잘 안떠오르면
컵이 2개가 있고 A컵엔 5가 담겨있고, B컵엔 3이 담겨있는데 내용물만 서로 옮겨주려면
다른컵 1개가 더 필요하다~ 이렇게 실생활 버전으로 생각해보셈....
# 🚨 Don't change the code below 👇
a = input("a: ")
b = input("b: ")
# 🚨 Don't change the code above 👆
####################################
#Write your code below this line 👇
c = a
a = b
b = c
#Write your code above this line 👆
####################################
# 🚨 Don't change the code below 👇
print("a: " + a)
print("b: " + b)
1. 변수이름을, 14379일 뒤에 봐도 뭔지알게끔 지어야함.
2. 변수 명명 퀴즈
1) var a = 12
2) a = 12
3) a: 12
4) 12 = a
정답: (2번)
1) p1 user name = "jackkraco"
2) 1_player_username = "jackkraco"
3) player1_username = "jackkraco"
4) p1u = "jackkraco"
정답: ( 3번)
1)
time_until_midnight = "5"
print("There are " + time_until_midnight + " hours until midnight")
2)
input = "5"
print("There are " + input + " hours until midnight")
3)
time_until_midnight = "5"
print("There are " +time_until_midnight+ " hours until midnight")
변수이름이 input함수이름이랑 같아선 안돼지만,
그렇다고 실행오류가 발생하진 않음. 권장사항임.
#유데미 #유데미코리아 #스타트위드유데미 #스터디윗미