빅데이터/파이썬

0628_기초 연산

예캉 2017. 6. 29. 10:08

# -*- coding: utf-8 -*-
"""
Spyder Editor

This is a temporary script file.
"""

print('      2017년 6월')
print(' 일 월 화 수 목 금 토')
print('             1  2  3')
print('4  5  6  7  8  9  10')
print('11 12 13 14 15 16 17')
print('18 19 20 21 22 23 24')
print('25 26 27 28 29 30')

#6월 달력입니다. 이 코드는 정당한 작업지시나 2017.6월밖에 쓸 수 없음.
#한가지만 적용 가능한 코딩 = 하드코딩
#피할 원칙 2가지. 1. 고정을 피하고 2. 반복을 제외
print('\t\t\t\t2017 6월')
print('\tsun\tmon\ttue\twed\tthur\tfri\tsat')
print('\t\t\t\t\t1\t2\t3')
print('\t4\t5\t6\t7\t8\t9\t10')
print('\t11\t12\t13\t14\t15\t16\t17')
print('\t18\t19\t20\t21\t22\t23\t24')
print('\t25\t26\t27\t28\t29\t30')
#프로토타입 = 프로젝트 시의 시험 타입.
'''프로그램 = 데이터 + 프로세스(절차)
작업순서: 의미있는 데이터 상태의 변화. 값의 변화 x
statement = 데이터와 연산자의 결합으로 '''

 

 

# -*- coding: utf-8 -*-
"""
Created on Wed Jun 28 16:44:07 2017

@author: user
"""
"""
#1,2는 expression. 그래서 1+2가 출력이 안됬음.
print(1+2)
num1=2
num2=4
sum=num1+num2
print('sum =',sum)"""
'''연산한 결과를 어디다 넣어라. => 완결
데이터를 변수화 한다. 임시저장장치에 저장한다.'''
print((1+2+3+4+5)/5)

a=100
b=200
c=300
d=400
e=500
tot=a+b+c+d+e
print((tot)/5)

print(a/b)
print('7//5=',7//5)
print('7/5=',7/5)
print('7%5=',7%5)
print('4%5=',4%5)

 

 

# -*- coding: utf-8 -*-
"""
Created on Wed Jun 28 17:21:28 2017

@author: user
"""

number=123456
'''
f=number%123450
e=(number%123400)//10
d=((number%123000)//100)
c=((number%120000)//1000)
b=((number%100000)//10000)
a=(number//100000)

print(f)
print(e)
print(d)
print(c)
print(b)
print(a)'''

print(number%10)
number=number//10
print(number%10)
number=number//10
print(number%10)
number=number//10
print(number%10)
number=number//10
print(number%10)
number=number//10
print(number%10)