20220906 TIL

2022. 9. 6. 21:50TIL(Today I Learnd)

    목차
N = int(input()) # 입력받을 변수

for i in range(1, 10): # 1에서 9까지의 수를 i에 대입해서 하나씩 반복
    print(N, '*', i, '=', N*i) #N * i = N*i에 1~9까지 대응하는 값을 순서대로 출력

사칙연산 계산기

파이썬 특강 과제

#main.py

print("계산할 첫번째 숫자를 입력하시고 스페이스를 입력하시고 두번째 숫자를 입력하고 엔터를 입력하고 원하시는 사칙연산기호('+', '-', '/', '*') 를 넣고 '=' 입력하고 엔터를 입력하세요")
# 계산기 사용법 출력
import function
# function file import
result = 0 # 결과값 변수

a, b = map(int, input().split()) # 연산 할 값 입력 변수
c = input() # 연산기호 입력 변수


# 조건문
if c == ('+'): # 더하기
    result = a + b
    print(result)
elif c == ('-'): # 빼기
    result = a - b
    print(result)
elif c == ('/'): # 나누기
    result = a / b
    print(result)
elif c == ('*'): # 곱하기
    result = a * b
    print(result) # 결과값 프린트
else:
    print('잘못된 입력입니다.') # 사칙연산기호 외의 값 입력시 출력

 

우리 팀원들은 def 사용하신분, 연산 기호를 숫자로 치환 하여 입력 받으시는 분도 계셨다.

 


백준 2480 주사위세개 파이썬

a, b, c = map(int, input().split())
d = 0 # 고정상금 + 특별상금
e = 0 # 특별상금


if a == b == c:
    e = a* 1000
    d = 10000 + e
    print(d)
elif a == b != c:
    e = a*100
    d = 1000 + e
    print(d)
elif a == c != b:
    e = a*100
    d = 1000 + e
    print(d)
elif b == c != a:
    e = b*100
    d = 1000 + e
    print(d)
elif a>b>c or a>c>b:
    d = a*100
    print(d)
elif b>a>c or b>c>a:
    d= b*100
    print(d)
else:
    d=c*100
    print(d)

 


백준 2739 파이썬

드디어 반복문이다!

백준 10950 파이썬

T = int(input()) # 입력받을 T 변수 선언

for i in range(T): # T 만큼 밑에꺼 반복혀라
    a, b = map(int, input().split()) # a와 b는 공백으로 구분하고 정수형이 입력될 수 있어
    print(a+b) # a+b 출력해

 

처음에는 입력을 다 한 후 출력 결과가 한번에 출력되는 거 하려면 어떻게 해야지 생각했는데

그런 조건이 아니라서 어이없었음 ㅋㅋ

 

n = int(input())
a = 0 # 합을 저장할 변수 선언

for i in range(1, n+1): # range수식은 숫자 하나만 입력하면 0부터 입력한 숫자-1 까지니까 1 부터 n까지 출력하게 해야됨 range(5) = [0, 1, 2, 3, 4]
    a += i # a = a+i
    #여기에 프린트 명령 하면 계산된 숫자들 모두가 나오기 때문에
print(a) #따로 마지막 a만 출력해야 됨

 

백준 25304 파이썬

X = int(input()) # 영수증에 적힌 금액
N = int(input()) # 물건 종류 수
W = False # 계산 끝났는가 검증
M = 0 # 중간계산 변수 선언

for i in range(N):
    a, b = map(int, input().split()) # 물건 가격과 갯수
    M += (a * b) # M = M + (갯수 * 가격)

if M != X: # 중간계산이 총액수랑 다르면
    print('No') # No 출력해
else:
    print('Yes') # 다른경우 Yes 출력해

팀원과 상의하며 풀어본 문제

처음에 for 문 안에 if 문을 넣고 W라는 변수를 주어 True False 값 검증하게 했었는데 왜 그렇게 복잡하게 생각했는지 ㅋㅋ

좀 더 직관적으로 생각하는 연습을 해야겠다.

 


vscode 폰트 크기 설정

⌘ + ⇪ + p 해주고 settings json 검색해서 사용자 설정 들어가보자

 

뭐가 많은데 여기서 건드려줄 것은 폰트 사이즈만 바꾸자

⌘ +  F 눌러서 editor.fontSize를 찾아주고 입력된 숫자를 바꿔 주면 된다

난 16에서 17로 바꿨다 15였나?

 


https://inpa.tistory.com/entry/VS-Code-⏱%EF%B8%8F-코딩에-유용한-도구-추천#Project_Manager 

오늘 찾은 꿀팁

'TIL(Today I Learnd)' 카테고리의 다른 글

20220908 TIL  (0) 2022.09.09
20220907 TIL  (0) 2022.09.07
20220905 TIL  (2) 2022.09.05
20220902 TIL  (0) 2022.09.02
20220901 TIL  (0) 2022.09.01