[빅리더 아카데미 : 알고리즘 특강#1]
입출력 방법(2가지로, 둘다 str type)
1)sys.stdin.readline() :개행 문자('\n')가 입력됨
import sys
a= sys.stdin.readline()
#int로 전환시 a = int(sys.stdin.readline())
#list로 전환시 a = list(map(int, sys.stdin.readline().split()))
2)b = input()
#int로 전환시 a = int(input())
#list로 전환시
ex)
ums = list(map(int, input().split())) #여러 개 정수 한줄에 입력
print 함수
print(a,b,sep=' ', end='`\n'), print의 디폴트(내장된 기능:띄어쓰기/엔터)
print(a,b,sep='') #띄어쓰기 제거
print(a,b,end='') #그 다음 거에 영향을 줌
print(a,b,end=' ') #공백 포함
print(a,b,end='\n') #?
print(a,b,sep='') #공백 빼줌
print(a,b,sep=' ') #공백 2칸 넣어줌
if문
#정수 a의 일의 자리수가 5 이하라면?(if문)
if a % 10 <= 5
*참고로 컴퓨터는 모든 데이터를 2진수로 받아들인다
% 2 #2진수로 나눈다
% 10 #10진수로 나눈다
#2진수는 : 일의 자리수가 짝수일 때 0, 홀수일 때 1이다
for문
문제#1
n = int(input())
for i in range(n,0,-1): #n부터 1까지 역순
print(i*"*")
for i in range(n,0,-1): #n부터 1까지 역순
print(i*"*")
문제#2
#for 다중문
for y in range(0,5):
for x in range(0,5):
print("(",y,x,")", end='') #print함수: ,(콤마)는 공백을 의미
print(end='\n')
enumerate, print 함수
print함수 - 콤마(,)는 띄어쓰기 의미
'파이썬' 카테고리의 다른 글
리스트 기본 개념, 2차원 리스트 (2) | 2023.07.08 |
---|---|
다중 list문 (2) | 2023.07.02 |
range 역순 (1) | 2023.07.02 |
별 찍기 2(for문, rjust함수, 공백 곱하기) (2) | 2023.07.02 |
오른쪽/왼쪽으로 공백과 정렬 (2) | 2023.07.02 |