if문
import math
import os
import random
import re
import sys
if __name__ == '__main__':
n = int(input().strip())
if n % 2 ==1 :
print('Weird')
elif n<=5 and n%2==0 :
print('Not Weird')
elif n<=20 and n%2==0 :
print('Weird')
else :
print('Not Weird')
loop 반복문 , range
if __name__ == '__main__':
n = int(input())
for x in range(n) :
print(x**2)
TMI. naming 스타일은 2가지 종류가 있죵
- Camel 카멜 = 자바에서 주로 쓰임 (예시 : helloWorld)
- Snake 스네이크 = 파이썬에서 주로 쓰임 (예시 : hello_world)
함수 정의
def is_leap(year):
leap = False
not_leap_list = [1800, 1900, 2100, 2200, 2300, 2500 ]
# Write your logic here
if year%4 ==0 and year>=1900 and year <=10**5 and year not in not_leap_list :
leap = True
return leap
year = int(input())
print(is_leap(year))
javascript 프론트엔드
a//b= 나누기 한 몫의 정수
a/b = 나누기 한 몫의 실수
if __name__ == '__main__':
a = int(input())
b = int(input())
print(a//b)
print(a/b)
print(i, end="")
range
for
if __name__ == '__main__':
n = int(input())
for i in range(1,n+1) :
print(i, end='')
range(start, stop)
range(1, 11)
>>1, 2, 3, 4, 5, 6, 7, 8, 9, 10
range(start, stop, step)
range(0, 20, 2)
>> 0, 2, 4, 6, 8, 10, 12, 14, 16, 18
range(20, 0, -2) #step은 음수 지정 가능
>> 20, 18, 16, 14, 12, 10, 8, 6, 4, 2
range, list comprehension -> 어려움 외워!!
if __name__ == '__main__':
x = int(input())
y = int(input())
z = int(input())
n = int(input())
arr = [[a,b,c] for a in range(x+1)
for b in range(y+1)
for c in range(z+1)
if a + b + c != n ]
print(arr)
Sample Input
1
1
1
2
Sample Output
[[0, 0, 0], [0, 0, 1], [0, 1, 0], [1, 0, 0], [1, 1, 1]]
'Python' 카테고리의 다른 글
pandas, numpy 라이브러리(평균, 표준편차, 공분산, 상관계수) (0) | 2022.08.21 |
---|---|
Pandas 데이터 정렬하기, 날짜형 변환(to_datetime), pandasql, csv파일 불러오기/저장하기 (0) | 2022.08.15 |
Programmers (0) | 2022.07.20 |
python 기초 _ for문 _ 중첩문 (0) | 2022.07.16 |
Python3_기초 (0) | 2022.07.12 |