본문 바로가기
파이썬

input, print 함수, if문, for문, enumerate

by 주니코니 2023. 7. 2.

[빅리더 아카데미 : 알고리즘 특강#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*"*")

문제#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