본문 바로가기

python19

[python] random으로 로또 번호 추첨하기 랜덤으로 6자리의 숫자를 출력한다. 겹치는 숫자가 없도록 한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 import random rotto = [] num = random.randint(1,46) rotto.append(num) while(1): num = random.randint(1,46) i=0 while(1): if(num==rotto[i]): break else: i+=1 if(i == len(rotto)): rotto.append(num) break if(len(rotto)==6): break print(rotto) cs 2020. 7. 22.
[python] 반복문으로 구구단 만들기 1 2 3 4 for i in range(1,10): for j in range(2,10): print(j,"*",i,"=",j*i,end="\t") print() cs 2020. 7. 22.
[python][파이썬 코딩 도장]심사문제 UNIT 13 13.7 심사문제: 온라인 할인 쿠폰 시스템 만들기 표준 입력으로 가격(정수)과 쿠폰 이름이 각 줄에 입력됩니다. Cash3000 쿠폰은 3,000원, Cash5000 쿠폰은 5,000원을 할인합니다. 쿠폰에 따라 할인된 가격을 출력하는 프로그램을 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다). 1 2 3 4 5 6 price = int(input()) cupon = input() if(cupon[:4]=="Cash"): sale= int(cupon[4:]) print(price-sale) cs 2020. 7. 22.
[python][파이썬 코딩 도장]심사문제 UNIT 12 12.5 심사문제: 딕셔너리에 게임 캐릭터 능력치 저장하기 표준 입력으로 문자열 여러 개와 숫자(실수) 여러 개가 두 줄로 입력됩니다. 입력된 첫 번째 줄은 키, 두 번째 줄은 값으로 하여 딕셔너리를 생성한 뒤 딕셔너리를 출력하는 프로그램을 만드세요. input().split()의 결과를 변수 한 개에 저장하면 리스트로 저장됩니다. 1 2 3 4 5 dic1=input().split() dic2=map(float,input().split()) dic = dict(zip(dic1,dic2)) print(dic) cs 2020. 7. 22.
[python][파이썬 코딩 도장]심사문제 UNIT 11 11.8 심사문제: 리스트의 마지막 부분 삭제하기 표준 입력으로 숫자 또는 문자열 여러 개가 입력되어 리스트 x에 저장됩니다(입력되는 숫자 또는 문자열의 개수는 정해져 있지 않음). 다음 소스 코드를 완성하여 리스트 x의 마지막 요소 5개를 삭제한 뒤 튜플로 출력되게 만드세요. 1 2 3 4 x = input().split() del x[-5:] print(x) cs 11.9 심사문제: 문자열에서 인덱스가 홀수인 문자와 짝수인 문자 연결하기 표준 입력으로 문자열 두 개가 각 줄에 입력됩니다(문자열의 길이는 정해져 있지 않음). 첫 번째 문자열에서 인덱스가 홀수인 문자와 두 번째 문자열에서 인덱스가 짝수인 문자를 연결하여 출력하는 프로그램을 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다). .. 2020. 7. 22.
[python][파이썬 코딩 도장]심사문제 UNIT 10 10.5 심사문제: range로 튜플 만들기 표준 입력으로 정수가 입력됩니다. range의 시작하는 숫자는 -10, 끝나는 숫자는 10이며 입력된 정수만큼 증가하는 숫자가 들어가도록 튜플을 만들고, 해당 튜플을 출력하는 프로그램을 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다). 1 2 3 4 num = int(input()) a = tuple(range(-10,10,num)) print(a) cs 2020. 7. 22.