본문 바로가기

Linux

SMART FACTORY - PYTHON 을 조금 더 공부 해 볼깝쏘? / 오늘 수업 뒤죽 박죽이네

반응형
aa =[30,10,20]
print("현재의 리스트 : %s" %aa)

aa.append(40)   #배열을 추가할 수 있다. append: 덧붙이다.
print("append 후의 리스트 : %s" %aa)

aa.pop()        #POP은 하나를 떠낸다. 후입 선출!
print("pop 후의 리스트 : %s" %aa)

aa.sort()       #SORT 정렬 (오름 차순) 피라미드 떠올려라
print("sort 후의 리스트 : %s" %aa)

aa.reverse()    #REVERSE 역순으로 배치
print("reverse 후의 리스트 : %s" %aa)

aa.insert(2,222)#2번의 위치에 222번을 넣어라 
print("insert(2,222) 후의 리스트 : %s" %aa)

print("20값의 위치 : %d :"%aa.index(20)) 
                # 20번을 몇번위치에 있는지 찾아라

aa.remove(222)  # 222번을 제거 : 검색해서 알아서 지움
print("remove(222) 후의 리스트 : %s "%aa)

aa.extend([77,88,77])
print("extend([77,88,77] 후의 리스트 : %s" %aa)
                 #확장 원래있던 배열 뒤로 주르륵 붙이기! 
print("77값의 개수: %d" %aa.count(77))
                 #aa 리스트에 77요소 값이 몇개 있는지 출력

 

aa =[[1,2,3,4,],
     [5,6,7,8],
     [9,10,11,12]]
print(aa[0][0])
print(aa[0])
print(aa[1][2])
print(aa)

# 튜플! 대괄호가 없이 만드는 것이 특징
str ="파이썬 문자열"
print(str[0])
print(str[-1])
#str[-1] = '렬'
card = 'red',4,'python',True
print(card)
print(card[1])
#card[0] = 'blue'
aaa =[1,"apple"]
print(aaa)

튜플은 괄호가 없는 대신에 수정이 불가하다

#딕션너리 
dict ={'번호' :10, '성명':'이준호','나이':29,'사는곳':'부산'} #키값:벨류값
print(dict)
print(type(dict))
print(dict['나이'])
dict['나이'] = 30 #벨류 값 변경 가능
print(dict['나이'])
dict['직업'] ='IT'
print(dict)
print(dict.keys())
print(dict.values())
print('사는곳' in dict)
del dict['사는곳']
print('사는곳' in dict)
print(dict)

딕션너리 키값과 벨류값을 나누어 수정및 조회가 가능하다!!!@!!!!!!

 

다시 리눅스! 

주수홍강사, [24.07.20 13:36]
sudo vi /etc/rc.local

주수홍강사, [24.07.20 13:43]
iwconfig wlan0 power off

주수홍강사, [24.07.20 13:44]
sudo reboot
a= 23
if a <50:
    print('50보다 작군요')

if a<20:
    print('20보다 작군요')
else :
    print('20보다 크군요')
    #elif


      



    age = int(input('현재 나이를 입력합니다.'))
    if   age<10:      
         print('유년층 입니다')
    elif age<20:
         print('10대 입니다')
    elif age<30:
         print('20대 입니다')
    elif age<40:
         print('30대 입니다')
    else:
         print('장년층 입니다.')
for x in range (0,5,1):
    print(x)
print('==========')
for j in [1,3,5,7,9]:
        print(j)
print('==========')
for c in range(0,3,1):
       print("꿈은 이루어 진다.")






sum = 0
for x in range(0,11,1):
    sum =sum+x
print("sum : %d" %sum)
print('==============')


sum =0
for x in range(1,11,1):
        if   x<10:
            print("%d + " %x, end ="")
        elif x==10:
            print("%d + " %x, end ="")
        sum = sum +x
print("%d" %sum)


str= "꿈은 이루어 진다."
i = 0
while i<3:
    print(str)
    i = i+1
print("----------------")
i = int(input("반복 횟수 숫자를 입력합니다. "))
j=1
flag =True
while flag:
    j = j + 1
    if i<j:
        flag = False
    print(str)

result =0
i =0
x =0
for i in range(4,8):
    for x in range(1,10):
        print(i,"x",x,"=",(i*x));
        result =i*x
        print("%d x %d = %d " %(i,x,result) );
        

 구구단 

4~7단 만들기 

강사님이 한거 ! 

 

 

gnd ->ground  건전지 두개를 연결하면 gnd 0v ->1.5v ->3v 

이렇게 증가 (직렬연결시) 

 

 

VI .GPIO.PY

vi.gpio.py

1.GPIO를 제어하기 위한 명령 문 

2. TIME -> 시간 관련 기능을 가져다 쓸라고 

 

 

 

반응형