텍스트로 그림그리기에 도전하고 있습니다. 이때 배경에 등장하는 산에 에너지를 너무 쏟고 싶지 않아, 자동화된 프로그램을 만드려고 합니다.
입력값으로 왼쪽부터 오른쪽까지 산의 능선이 상승하는지, 하락하는지 값을 str
형태로 받으려고 합니다.
a = [1, 1, 2, 3, 5, 8, 10]
리스트를 인덱싱할때 인덱싱 안에 표현식이 우선 계산됩니다.
따라서 다음과 같은 계산식도 쓸수ㅡ있습니다.
파이썬에서 모든것은 객체입니다.
파이썬에서 모듈내에 함수와 클래스내의 함수는 동일한 함수 객체입니다. 차이점이라고는 전혀 없습니다.
def func():
pass
import random
n = random.randint(0,100)
while True:
moon = float(input("정답을 맞춰 보세요>>>>"))
guess = abs(n - moon) # abs함수를 이용하여 정답과 추측갑의 차이를 양수로 얻습니다.
if moon == n:
print("축하 합니다. 정답입니다.")
아마 의도하신 코드는 다음과 같을거 같습니다. | |
``` | |
my_info=[['이름','정홍두'],['나라','한국']] | |
dic={} | |
for el in my_info: | |
dic[el[0]] = el[1] # '이름'이라는 key값에 '정홍두'라는 값 넣기, '나라'라는 key값에 '한국'이라는 value값 넣기 | |
``` |
언패킹 개념입니다.
a = [int(s) for s in input().split()]
for i in range(0, len(a) - 1, 2):
a[i], a[i + 1] = a[i + 1], a[i]
print(a)
print(*a)