본문 바로가기

프로그래밍98

초보자를 위한 파이썬 300제 51~60 '''51번: 2016년 11월 영화 예매 순위 기준 top3(닥터 스트레인지, 스플릿, 럭키)를 movie_rank 이름의 리스트에 저장해보세요. (순위 정보는 저장하지 않습니다.) ''' movie_rank=["닥터 스트레인지", "스플릿", "럭키"]; print(movie_rank) '''52번: 051의 movie_rank 리스트에 "배트맨"을 추가하세요. 내답: movie_rank=["닥터 스트레인지", "스플릿", "럭키", "배트맨"];print(movie_rank) 다른 방법: movie_rank=["닥터 스트레인지", "스플릿", "럭키"];movie_rank.append("배트맨"); print(movie_rank) 차이점: 내가 한 방법은 처음 변수를 선언할떄부터 배트맨을 추가해서 .. 2022. 4. 10.
초보자를 위한 파이썬 300제 41~50 '''41번: ticker = "btc_krw"를 대문자 BTC_KRW로 변경하세요. 내답: ticker = "btc_krw";t1=ticker.replace("btc_krw","BTC_KRW");print(t1) 다른 방법: ticker = "btc_krw";ticker1 = ticker.upper();print(ticker1) 차이점: 내 방식은 replace로 기존에 있던걸 삭제하고 치환하는 방법이고, 다른 방법은 upper() 메서드를 호출해서 소문자를 대문자로 치환해주는 것이다.'''' '''42번: ticker = "BTC_KRW"를 소문자 btc_krw로 변경하세요.''' ticker = "BTC_KRW"; t1=ticker.lower();print(t1) '''43번: 문자열 'hello'.. 2022. 4. 10.
초보자를 위한 파이썬 300제 31~40 '''31번: a = "3"; b = "4"; print(a + b) 결과를 예상해보세요. 내답: 34 ''' '''32번: print("Hi"*3) 결과를 예상해보세요. 내답: HiHiHi ''' '''33번: 화면에 '-'를 80개 출력하세요. 내답: a='-';b=a*80;print(b) 다른 방법: print("-" * 80) ''' '''34번: t1 = 'python' t2 = 'java' 위와 같이 문자열이 바인딩 되어 있을때 변수에 문자열 더하기와 곱하기를 사용해 python java python java python java python java 와같이 출력해보세요 내답: t1 = 'python'; t2 = 'java'; print((t1+' '+t2+' ')*3) 다른 방법: t1 = .. 2022. 4. 10.
초보자를 위한 파이썬 300제 21~30 '''21번: letters가 바인딩하는 문자열에서 첫번째와 세번째 문자를 출력하세요. (letters = 'python') 내답: letters='python';print(letters(1,3)) 이렇게 생각한 이유: letters에 python 문자열이 저장되어 있는데 이 문자열에서 첫번째와 세번쨰 문자를 출력해야 된다는 것을 너무 단순하게 생각한 거 같다. 해답: letters='python';print(lang[0], lang[2]) ''' '''22번: 자동차 번호가 다음과 같을 때 뒤에 4자리만 출력하세요. (license_plate = "24가 2210") 내답: license_plate="24가 2210";print(license_plate[4],license_plate[5],license.. 2022. 4. 10.