TIL DAY.6 Python

Dan·2020년 7월 26일
0

프로그래밍,코딩 이란?

  1. 둘 다 같은 작업을 지칭함
  2. 프로그래밍은 컴퓨터 명령어로 표현한다는 뜻이라 컴퓨터 쪽에 가까움
  3. 코딩은 파이썬 등의 프로그래밍 언어로 코드를 작성한다는 뜻이라 언어 쪽에 가까운 표현

변수

# 애완동물을 소개해 주세요~ (# 과 '''를 통해 주석처리 가능 여러줄 한번에 주석처리는 ctrl + / 를 사용함)

animal = "강아지"
name = "연탄이"
age = 4
hobby = "산책"
is_adult = age >= 3

print("우리집" + animal + "의 이름은" +  name + "이예요")
print(name + "는 "+ str(age)+ "살이며," + hobby + "을 아주 좋아해요")
print(name + "는 어른일까요?" + str(is_adult))

우리집강아지의 이름은연탄이이예요
연탄이는 4살이며,산책을 아주 좋아해요
연탄이는 어른일까요?True

위와 같이 숫자로 정의 한 변수는 str 활용을 통해 string으로 만들어서 함께 사용이 가능하다.

print(name , "는 ", str(age), "살이며," , hobby , "을 아주 좋아해요")

연탄이 는 4 살이며, 산책 을 아주 좋아해요

str을 활용하지 않고 + 를 ,로 대체하는 방법도 있다.
,를 쓸 경우 자동적으로 띄어쓰기 기능이 추가된다.

랜덤함수를 활용한 문제

월 4회 스터디를 하는데 3번은 온라인으로 하고 1번은 오프라인으로 하기로 했습니다.
아래 조건에 맞는 오프라인 모임 날짜를 정해주는 프로그램을 작성하시오.

조건1: 랜덤으로 날짜를 뽑아야 함
조건2: 월별 날짜는 다름을 감안하여 최소 일수인 28이내로 정함
조건3: 매월 1~3일은 스터디 준비를 해야 하므로 제외

(출력문 예제)
오프라인 스터디 모임 날짜는 매월 x일로 선정되었습니다.

from random import *
date = randint(4, 28)
print("오프라인 스터디 모임 날짜는 매월" + str(date) + "일로 선정되었습니다.")
profile
만들고 싶은게 많은 개발자

0개의 댓글