본문 바로가기
반응형

파이썬25

파이썬 소스코드: 화폐 교환 프로그램(금액별) cash=int(input("금액을 입력하세요:")); #기존 화폐 저장 cash_org=cash; #금액별 화폐수 분류 c10000=cash//10000; cash=cash-c10000*10000; c1000=cash//1000; cash=cash-c1000*1000; c100=cash//100; cash=cash-c100*100; c10=cash//10; cash=cash-c10*10; print("cash=",cash_org," 10000:",c10000," 1000:",c1000," 100:",c100," 10:",c10," 1:",cash); 2016/11/05 - [파이썬] - 파이썬 소스코드: 입력받은 횟수만큼 피보나치 수열 합계2016/11/05 - [파이썬] - 파이썬 소스코드: 유클리드.. 2016. 11. 5.
파이썬 소스코드: 입력받은 횟수만큼 피보나치 수열 합계 #피보나치 첫 숫자 f1=1; f2=1; #피보나치 수열 3번째부터 시작 fnumber_cnt=2; #첫 숫자 미리 누적 sum=2; #피보나치 반복횟수 입력 fnumber_limit=int(input("반복할 횟수를 정하세요.")); #피보나치 1,2번째 먼저 출력(반복횟수에 안 들어가기에.. print("Fibonacci number list ",f1," ",f2," ",end=''); #피보나치 값 누적과 출력 while(fnumber_cnt 2016. 11. 5.
파이썬 소스코드: 유클리드(Euclid - Recursion) 최대공약수 구하기 num1=int(input("최대공약수를 구할 첫번째 수를 입력하세요")); num2=int(input("최대공약수를 구할 두번째 수를 입력하세요")); #입력값을 저장 num1st=num1; num2nd=num2; #재귀함수를 이용한 최대공약수 구하기 def euclid(num1, num2): temp=num1%num2; if(temp==0): return num2; else: num1=num2; num2=temp; return euclid(num1, num2); print("수 ",num1st,"와 수 ",num2nd,"의 최대공약수는 ",euclid(num1, num2),"입니다."); 2016/11/05 - [파이썬] - 파이썬 소스코드: 유클리드(Euclid - Iteration) 최대공약수 구.. 2016. 11. 5.
파이썬 소스코드: 유클리드(Euclid - Iteration) 최대공약수 구하기 num1=int(input("최대공약수를 구할 첫번째 수를 입력하세요")); num2=int(input("최대공약수를 구할 두번째 수를 입력하세요")); #입력받은 수를 저장 num1st=num1; num2nd=num2; temp=num1%num2; #최대공약수 구하는 루프 while(temp!=0): num1=num2; num2=temp; temp=num1%num2; print("수 ",num1st,"와 수 ",num2nd,"의 최대공약수는 ",num2,"입니다."); 2016/11/05 - [파이썬] - 파이썬 소스코드: 마방진 만들기(홀수 정방행렬)2016/11/05 - [파이썬] - 파이썬 소스코드: 입력한 정수의 소수 출력2016/11/05 - [파이썬] - 파이썬 소스코드: 피보나치 수열 10.. 2016. 11. 5.
반응형