관리 메뉴

log.Sehee

[데이터 취업 스쿨 스터디 노트] 파이썬 기초문풀 1 - 2 본문

Zerobase DS School

[데이터 취업 스쿨 스터디 노트] 파이썬 기초문풀 1 - 2

Sehe_e 2024. 7. 4. 21:59

 


데이터와 변수 1

name = 'zb'
product = '음료수'
order_no = 2351124
pay_method = '신용카드'
product_price = 10000
pay_price = 9000
use_point = 1000
payDate = '2023/11/22 16:29:22'
pay_div = 6
pay_dic_category = '무'
phone = '02-1234-5678'

print(name, '고객님 안녕하세요.')
print(name, '고객님의 주문이 완료되었습니다.')
print('다음은 주문건에 대한 상세 내역입니다.')
print('-'*50)
print('상품명\t:', product)
print('주문번호\t:', order_no)
print('결제방법\t:', pay_method)
print('상품금액\t:', pay_price)
print('결제금액\t:', pay_price)
print('포인트\t:', use_point)
print('결제일시\t:', payDate)
print('할부\t:', pay_div, "개월")
print('할부유형\t:', pay_dic_category)
print('문의\t:', phone)
print('-'*50)
print('저희 사이트를 이용해 주셔서 감사합니다.')

 

 

데이터와 변수 2

string = input('메세지 입력: ')
print('메세지 문자열 길이 :',len(string))

string2 = ('파이썬[2](영어: Python)은 1991년[3] 네덜란드계 소프트웨어 엔지니어인 귀도 반 로섬[4]이 발표한 고급 프로그래밍 언어로,'
           ' \'인터프리터를 사용하는 객체지향 언어\'이자 플랫폼에 독립적인, 동적 타이핑(dynamically typed) 대화형 언어이다. '
           '파이썬이라는 이름은 귀도가 좋아하는 코미디인〈Monty Python\'s Flying Circus〉에서 따온 것이다. '
           '이름에서 고대신화에 나오는 커다란 뱀을 연상하는 경우도 있겠지만 이와는 무관하다. '
           '다만 로고에는 뱀 두마리가 형상화되어 있다. 간결하고 읽기 쉬운 문법이 특징인 프로그래밍 언어로 '
           '데이터 분석, 웹 개발, 인공지능 등 다양한 분야에서 활용된다.')
print('객체지향 문자열 위치 :', string2.find('객체지향'))

width = float(input('가로 길이 입력: '))
height = float(input('세로 길이 입력: '))
triangle = width * height / 2
square = width * height

print('-'*10, 'Result', '-'*10)
print('삼각형 넓이 : %f' % triangle)
print('사각형 넓이 : %f' % square)
print('삼각형 넓이 : %.2f' % triangle)
print('사각형 넓이 : %.2f' % square)
print('-'*28)

 

 

데이터와 변수 3

radius = int(input('반지름(cm) 입력 : '))

area = 3.14 * radius * radius
length = 2 * 3.14 * radius

print('원의 넓이\t\t: %d cm' % area)
print('원의 둘레길이\t: %d cm' % length)

print('원의 넓이\t\t: %.1f cm' % area)
print('원의 둘레길이\t: %.1f cm' % length)

print('원의 넓이\t\t: %.3f cm' % area)
print('원의 둘레길이\t: %.3f cm' % area)

name = input('이름 입력: ')
mail = input('메일 입력: ')
id = input('아이디 입력: ')
password = input('비밀번호 입력: ')
private_first = input('주민번호 앞자리 입력: ')
private_second = input('주민번호 뒷자리 입력: ')
address = input('주소 입력: ')

print('-'*30)
print('이름 :', name)
print('메일 :', mail)
print('아이디 :', id)
print('비밀번호 :', '*' * len(password))
print('주민번호 :', private_first, '-', private_second[0] + '*' * 6)
print('주소 :', address)
print('-'*30)

 

 

데이터와 변수 4

weight = input('체중 입력(g): ')
height = input('신장 입력(cm): ')

if weight.isdigit():
    weight = int(weight) / 10
if height.isdigit():
    height = int(height) / 100

BMI = weight / height ** 2

print(f'체중: {weight}kg')
print(f'신장: {height}m')
print(f'BMI: {BMI:.2f}')

num1, num2 = 10, 20
print('num1: {}, num2: {}'.format(num2, num1))

midterm = input('중간 고사 점수: ')
finals = input('기말 고사 점수: ')

if midterm.isdigit() and finals.isdigit():
    total_score = int(midterm) + int(finals)
    avg = total_score / 2
    print(f'총점: {total_score}, 평균: {avg}')
else:
    print('잘못 입력했습니다.')

 

 

데이터와 변수 5

select = input('언어 선택(Choose your language) : 1.한국어\t2.English')
if select == '1':
    print('1.샌드위치 \t 2.햄버거 \t 3.커피 \t 4.아이스크림')
else:
    print('1.sandwich \t 2.hamburger \t 3.Juice \t 4.icecream')

import datetime

today = datetime.datetime.today()

my_age = input('나이 입력: ')
if my_age.isdigit():
    after = 100 - int(my_age)
    hundred = today.year + after
    print(f'{hundred}년({after}년후)에 100살!!')
else:
    print('잘못 입력하셨습니다.')

 


생각보다 양이 많다.. 그리고 까먹고 있었던 함수도 다시 사용해볼 수 있어서 좋았다!

 


내일의 학습 목표

파이썬 기초문풀 2 - 4

 

 

 

Comments