내 작은 친구 추가 참고를 제공하기위한 블로그는, 시간이 특정 분석 태그를하지 않으려면, 당신에게 이해를 바란다
실험 통화 변환을
위안화와 유로화 변환,의 사이에 프로그램을 작성 : 유안과 유로 사이에 고정 환율은 1 유로 = 7.88 원. 프로그램은 유로 나 위안 출력으로 변환 입력 위안 유로를받을 수 있습니다. 위안의 사용은 유로 채택 EUR은 부호와 크기 사이에는 공간이 없었다 상기.
근원
문자열 = 입력 ( " 输入货币值" ) 단위 = 문자열 [-3 :] 돈 = 평가 (문자열 [0 : 27 ]) 경우 (단위 == " RMB " 또는 " RMB " ) 인쇄 ( " %의 .2f ' % (돈 / 7.88), " EUR " ) 의 elif (단위 == " EUR " 또는 " EUR " ) : 인쇄 (돈 * 7.88, " RMB " )
영업 실적
실험이 개인 소득세 계산
설명 : "과잉 진보적 인 세율"계산 방법을 사용하여 내 개인 소득세, 단순화 된 공식은 다음과 같다 :
세금 = (급여 공제 보험 개인 소득 - 세금 면제 금액) * 세율
하며, 다른 수 납부에 따른 세금 면제 3,500위안, 세액이 아래와 같이 :
수평 |
간격 납세 의무 |
세율 |
1 |
1500-0 |
삼 |
이 |
4500-1500 |
10 % |
삼 |
9000-4500 |
20 % |
4 |
9000-35000 |
25 % |
5 |
35000-55000 |
30 % |
6 |
55000-80000 |
35 % |
(7) |
이상 80,000 |
45 % |
참고 : 같은 "납세 의무"개인 급여 공제 보험 소득 - 세금 면제 이마
사용자 입력에 따라 개인 소득세를 계산하는 프로그램을 작성, 사용자 입력은 개인 소득세 급여 공제 보험이다.
사용자 입력은 RMB 정수에 동의합니다.
소스 코드 (주석을 추가 참고)
I = 입력 ( " 输入个人薪金扣险所得请: " ) 나 = 평가를 (ⅰ) -3500 경우 (I> 80,000 ) 내가 = 1 0.45 * ELIF를 (55000 <I <= 80000 ) 내가 = 내가 0.35 * ELIF (35000 <I <= 55000 ) 내가 = 1 0.3 * ELIF을 (9000 <I <= 35000 ) 내가 = 1 0.25 * ELIF을 (4500 <난 = 9000 < ) 내가 = 1 0.2 * ELIF를 (1,500 <I <= 4500 ) 내가 = I * 0.1 ELIF를 (0 <I <는 = 1,500 ) : 전 = 1 0.03 * 인쇄 ( " 과세 " , 난)
연산 결과 (도 직접적인 결과를 가져옴)
세 번째 실험 닭과 케이지 토끼
설명 : 1,500 년 전,이 흥미로운 질문의 기록에 "손자 수안 징". 이 책은 설명 :
오늘 케이지와 꿩 토끼가, 서른다섯가, 아흔네 다리에서, 각 토끼 꿩 형상을 물어?
이 네 개의 문장을 의미
아래 번호로부터 94피트가 상단에서 헤드 (35)가 있으며, 장에 닭 토끼 동일한 수있다. 케이지는 닭과 토끼가 얼마나 많은 요청?
프로그램을 컴파일하십시오, 사용자는 프로그램 케이지 토끼, 닭과 토끼 가정이 어떤 장애 정상 없다가 얼마나 많은 닭 계산, 같은 라인에있는 두 개의 정수를 입력 머리와 피트의 수를 나타냅니다. 해결책은 출력 데이터 오류가없는 경우!
소스 코드
= -1 플래그에서 머리 평가 후면 (INPUT (= " 머리의 번호를 입력 해주세요 " )) 발 (INPUT을 (= 평가 후면 " 번호는 PIN을 입력 " )) 에 대한 I 의 범위 (머리) 에 대한 J 의 범위 (머리 ) : IF (I는 J를 + == 헤드) 경우 . ((4 + 2 * I는 J *) == 피트) : 플래그 . = 1 인쇄 ( " 닭 " , J를, " 토끼가 " , I, " " ) IF (플래그 < 0) 인쇄 ( " 데이터 오류! " )
연산 결과 (도 직접적인 결과를 가져옴)
실험 4 개 문자의 통계 다른 수
문자의 키보드 줄에서 사용자 입력, 통계 및 영어 문자, 숫자, 공백 및 다른 문자의 수를 출력하는 프로그램을 작성.
리터의 소스 코드 (주석을 추가 참고)
문자열 = 입력 ( " 请输入一行字符" ) 영어 = 0 NUM = 0 공간 = 0 다른 = 0 에 대한 I 의 문자열 : 경우 ( ' ' <I < ' Z ' ) : 영어 영어 = + 1 ELIF (I = = " " ) : 공간 = 1 + 공간 ELIF ( ' 0 ' <I <는 ' 9 ' ) : NUM NUM + 1 = 다른 : 기타 = 기타 + 1 인쇄 ( " 영어 문자 " , 영어) 인쇄 ( " 디지털 " , NUM) 인쇄 ( " 공간 " , 공간) 인쇄 ( " 다른 문자 " , 기타)
L의 연산 결과 (도 직접적인 결과를 가져옴)
실험 5 추측 게임
사용자 수는 "불행하게도, 너무"사전 설정 디스플레이보다 큰 경우를 통해 입력하는 숫자 키패드를 추측 할 수 있도록 0-9 사이의 프로그램 정수의 사전; 프리셋 번호가,보다 작은 보여줍니다 "후회, 너무 작은 ", 그리고 숫자가 표시 추측까지 등등,"예측 N 시간을, 당신은 "추측, N은 사용자가 입력 한 숫자의 번호입니다!
리터의 소스 코드 (주석을 추가 참고)
수입 랜덤 NUM = random.randint (0,9 ) 내가 = 0 동안 (참) : I = I + 1 myNum에 = 평가 (입력 ( " 0으로부터 아홉 입력에게 납입을주세요 " )) 의 경우 (myNum에 < NUM) : 인쇄 ( " 작은 " ) 의 elif (myNum에> NUM) : 인쇄 ( " 큰 " ) 다른 : 인쇄 ( " 预测" , 난, " 次,你猜中了!" ) 휴식
연산 결과 (도 직접적인 결과 촬영 )