참고 Youtube
https://youtu.be/kWiCuklohdY?si=aRARhQTprWbdcrX7
자료형, 변수
# 문자열 자료형
print("ㅋ"*9)
# boolean 자료형
print(not True)
print(not False)
print(not (5>10))
# 변수
name = "서지혜"
age = 20
hobby = "러브라이브 보기"
is_fact = age >= 20
print("제 여자친구 이름은", name+"입니다.")
print("나이는", str(age), "세이며")
print("취미생활은", hobby+"입니다.")
if (is_fact) :
print("저는 성인입니다.")
else :
print("저는 미성년자입니다.")
print("boolean 자료형도", str(is_fact), "이렇게 형변환 할 수 있다.")
# ','는 띄어쓰기를 삽입하며
# '+'는 띄어쓰기를 삽입하지 않는다.
''' 여러 문장을 주석
처리하는 방법은
이것입니다. '''
# 주석 처리하는 단축키는 'Ctrl' + '/' 입니다.
연산
# 산술 연산
print(2**3)
print(7/3) # 소수점 몫 구하기
print(7//3) # 정수 몫만 구하기
# 논리 연산
print(1 != 3) # True
print(not(1 != 3)) # False
print((3 > 0) & (3 < 5)) # True
print((3 > 0) and (3 < 5)) # True
숫자 처리 함수
print(abs(-5)) # 05의 절대값
print(pow(4, 2)) # 4를 제곱한 값
print(max(5, 12)) # 5와 12 中 큰 값
print(min(5, 12)) # 5와 12 中 작은 값
print(round(3.14)) # 3.14를 소수점 이하 첫째 자리에서 반올림한 정수
print(round(4.99))
print(round(4.678, 2)) # 4.678을 소수점 이하 셋째 자리에서 반올림한 값
from math import *
print(floor(4.99)) # 내림, 4
print(ceil(3.14)) # 올림, 4
print(sqrt(16)) # 제곱근, 4
[C언어] #include <math.h>
함수- floor() : 내림 함수- ceil() : 올림 함수 - fabs() : 절댓값- pow() : 제곱값- sqrt() : 제곱근값 삼각함수- cos(x), sin(x), tan(x), acos(x), asin(x), atan(x)이들 함수의 인수들은 모두 radian 단위로 표시된다.※
lxvxxu.tistory.com
랜덤 함수
from random import *
print(random()) # 0.0 ~ 1.0 미만의 임의의 값 생성
print(random() * 10) # 0.0 ~ 10.0 미만의 임의의 값 생성
print(int(random() * 10)) # 0 ~ 10 미만의 임의의 값 생성
print(int(random() * 10) + 1) # 1 ~ 10 이하의 임의의 값 생성
print(int(random() * 45) + 1) # 1 ~ 45 이하의 임의의 값 생성
print(randrange(1, 45)) # 1 ~ 45 미만의 임의의 값 생성
print(randrange(1, 46)) # 1 ~ 46 미만의 임의의 값 생성
print(randint(1, 45)) # 1 ~ 45 이하의 임의의 값 생성
from random import *
print(int(random() * 45) + 1) # 1 ~ 45 이하의 임의의 값 생성
print(randrange(1, 45)) # 1 ~ 45 미만의 임의의 값 생성
print(randint(1, 45)) # 1 ~ 45 이하의 임의의 값 생성
[C언어] 난수(random number) 생성
#include C가 기본적으로 제공하는 rand() 함수는 난수를 생성하는데 구체적으로 0~32767까지의 난수를 반환하다. dice = (rand() % 6) + 1; seedseed: 난수 생성기의 초기값 srand()난수 생성기의 초기값 설
lxvxxu.tistory.com
예제
# Quiz) 당신은 최근에 코딩 스터디 모임을 새로 만들었습니다.
# 월 4회 스터디를 하는데 3번은 온라인으로 하고
# 1번은 오프라인은 하기로 했습니다.
# 아래 조건에 맞는 오프라인 모임 날짜를 정해주는 프로그램을 작성하시오.
# 조건 1 : 랜덤으로 날짜를 뽑아야 한다.
# 조건 2 : 월별 날짜는 다름을 감안하여 최소 일수인 28 이내로 정함
# 조건 3 : 매월 1 ~ 3일은 스터디 준비를 해야 하므로 제외
# 출력문 예제
# 오프라인 스터디 모임 날짜는 매월 x 일로 선정되었습니다.
from random import *
print("오프라인 스터디 모임 날짜는 매월", randint(4, 28), "일로 선정되었습니다.")
print("오프라인 스터디 모임 날짜는 매월", randrange(4, 29) , "일로 선정되었습니다.")
print("오프라인 스터디 모임 날짜는 매월", int(random() * 24) + 4, "일로 선정되었습니다.")
C언어 문법과 다른 점
1) '과 "의 구분이 없다.
C언어는 문자는 '로, 문자열은 "로 표시하여야 함.
2) 주석 표시
- C언어: // , /* */
- 파이썬: # , ''' ~ '''
3) 정수 몫만 구하는 산술 연산자가 존재한다.
' // '
4) 논리 연산자는 문자를 하나만 사용한다.
- C언어: &&, ||
- 파이썬: &, |
'Programming Language > Python' 카테고리의 다른 글
[Python] 나도코딩 파이썬 입문 - 문풀 Part4.6~5 (0) | 2024.07.16 |
---|---|
[Python] 문자열 결합하기 (0) | 2024.07.16 |
[Python] 명령 프롬프트에서 파이썬 실행하기 (0) | 2024.07.13 |
[Python] 나도코딩 파이썬 입문 - 문풀 Part1~Part4 (0) | 2024.07.13 |
[Python] 기본 문법(2): 슬라이싱, 문자열 처리, String Formatting, Escape Sequence (0) | 2024.07.13 |