'파이썬 369게임'에 해당되는 글 1건

728x90

파이썬은 같은 들여쓰기를 기준으로 구분을 한다.

# 정수를 문자열로 이어붙이기를 하려면 str 변환을 해주어야 한다.
print("너 몇살이니? " + str(4))
# 조건문 if 에 괄호를 사용하지 않는다.
x = 3
if x > 5:
  print("Hello")
elif x == 3:
  print("Bye")
else:
  print("Hi")

# 함수 정의 에제1
def chat():
  print("철수: 안녕? 너 몇살이니?")
  print("윤하: 나? 나는 25")

chat()

print("")

# 매개변수가 있는 함수 선언 예제
def chating(name1, name2, age):
  print("%s: 안녕? 넌 몇살이니?" % name1)
  print("%s: 나? 나는 %d" %(name2, age))

chating("민식","홍철", 30)

def dsum(a, b):
  result = a + b
  return result

d = dsum(1,2)
print(d)

# 매개변수를 받아서 조건문으로 분기 처리하는 함수 예제
def sayHello(name, age):
  if age < 10:
    print("안녕, " + name)
  elif age <= 20 and age >= 10:
    print("안녕하세요, " + name)
  else:
    print("안녕하십니까, " + name)

sayHello("선영", 20)
 

# 매개변수 기본값 지정
def profile(name, age=27, main_lang="Python"):
  print("이름 : \t나이 : \t주 사용 언어 : " \
         .format(name,age,main_lang))

profile("홍길동")
profile("강감찬")

# 가변인자 매개변수
def profiles(name,age, *language):
  print("이름 : \t나이 : \t".format(name,age),  end=" ")
  for lang in language:
        print(lang, end=" ")
  print()

profiles("유재석", 30, "Python", "C#", "C++", "Java", "jQuery")
profiles("김재동", 28, "Python", "Swift", "Android")

시간 출력

import datetime
now = datetime.datetime.now()

if now.hour < 12:
    print("현재 시간은 {}시 {}분으로 오전입니다".format(now.hour,now.minute))
else:
    print("현재 시간은 {}시 {}분으로 오후입니다".format(now.hour,now.minute))

369 게임

x = int(input())
if ((x+1) % 3 == 0) :
  print("짝!")
else:
  print(x+1)

네버랜드 놀이기구 타기

# 대기시간이 담긴 리스트가 인자로 주어지면 조건을 만족하도록
# 타야하는 대기시간의 순서가 담긴 리스트를 반환하는 함수 neverland()를 작성해봅시다.
# 대기시간이 가장 짧은 놀이기구부터 오름차순으로 놀이기구를 탑니다.
# 단, 인덱스 2에 해당하는 놀이기구는 유진이가 꼭 타고 싶어하는 놀이기구이기에 대기시간에 상관없이 가장 먼저 탑니다.
def neverland(q):
  temp = q.pop(2)
  q.sort()
  q.insert(0,temp)
  return q


# 확인을 위한 코드입니다.
# 대기시간이 담긴 리스트 queue를 자유롭게 수정해보세요!
queue = [30, 10, 20, 50, 40, 60]
print(neverland(queue))

 

비밀번호 만들기

 

Traceback (most recent call last): File "main.py", line 18, in <module> print(yoonHa(nums)) File "main.py", line 9, in yoonHa str1 = str1 + data[i] KeyError: '4'

 

* 데이터 타입 확인 방법 : type(n)

data[i] 를 data[int(i)] 로 형변환을 해주면 OK.

# 비밀번호를 만들어주는 함수 yoonHa()를 만들어봅시다.
def yoonHa(n):
  str1 =""
  data = {4:"love",6:"kiss", 8:"smile"}
  
  for i in n:
    str1 = str1 + data[int(i)]
  return str1

# 채점을 위한 코드입니다. 이를 수정하지 마세요!
nums = input()
print(yoonHa(nums))

 

'파이썬 > Python 기초' 카테고리의 다른 글

[파이썬기초] Tuple(튜플)  (0) 2021.01.01
[파이썬 기초] dictionary  (0) 2021.01.01
[파이썬 기초] 반복문 for, while  (0) 2020.12.29
[파이썬기초] List  (0) 2020.08.10
파이썬 기초  (0) 2020.08.08
블로그 이미지

Link2Me

,