파이썬 프로그래밍 예제 1

1. 온도 변환 II

 Be 온도 특성화에는 섭씨(섭씨)와 화씨(화씨)의 두 가지 시스템이 있습니다. 비 비

사용자 입력을 화씨에서 섭씨로 변환하거나 입력을 섭씨에서 화씨로 변환하는 프로그램을 작성하십시오. 비 비

변환 알고리즘은 다음과 같습니다. (C는 섭씨, F는 화씨) Be Be

         C = ( F - 32 ) / 1.8 </s></s> 수있는 </s></s> 수있는

         F = C * 1.8 + 32 </s></s> 수있는 </s></s> 수있는

요구 사항은 다음과 같습니다

(1) 입력 및 출력 섭씨 온도는 대문자 C로 시작하고 온도는 정수 또는 소수가 될 수 있습니다. 예: C12.34는 섭씨 12.34도를 나타냅니다.

(2) 화씨 입력 및 출력은 대문자 F로 시작하고 온도는 정수 또는 소수가 될 수 있습니다. 예: F87.65는 섭씨 87.65도를 나타냅니다.

(3) 비정상 입력의 문제를 고려하지 않고 출력은 소수점 이하 두 자리를 유지합니다.

(4) 테스트 케이스 입력을 얻기 위해 input()을 사용할 때 프롬프트 문자열을 추가하지 마십시오. 비 비

 </s></s> 수있는 </s></s> 수있는


입력하다

예 1: C12.34 Be

예 2: F87.65 Be

 </s></s> 수있는 </s></s> 수있는


산출

예 1: F54.21 Be

예 2: C30.92

답변 코드: 

TempStr=input()
if TempStr[0]=='F':
    C=(eval(TempStr[1:])-32)/1.8
    print("C{:.2f}".format(C))
elif TempStr[0]=='C':
    F=eval(TempStr[1:])*1.8+32
    print("F{:.2f}".format(F))

2. 체중 변환 프로그램 설계

설명하다

온도 변환 예제를 참조하여 소수점 이하 두 자리로 무게 변환 프로그램을 컴파일하십시오. 비 비

무게 환산 비율이 1kg(kg, kg) = 2마리라고 가정합니다. Be Be

 </s></s> 수있는 </s></s> 수있는

입력 형식

 </s></s> 수있는 </s></s> 수있는

예 1: 미터법 값 입력: 1.3kg Be Be

예 2: 중국 중량 단위 값 입력: 7.4 catties Be Be

 </s></s> 수있는 </s></s> 수있는

 </s></s> 수있는 </s></s> 수있는

 </s></s> 수있는 </s></s> 수있는

출력 형식

메트릭 값을 입력할 때 "변환된 무게: 2.60 catties"를 반환합니다. Be Be

중국 무게 단위 값 입력 시 "변환된 무게: 3.70kg" 반환 Be Be

 </s></s> 수있는 </s></s> 수있는

입출력의 예

이 질문은 자동 평가 질문입니다. 입력 테스트 케이스 에 따라 직접 입력하세요 . 출력 테스트 케이스 를 얻을 수 있다면 제대로 판단할 수 있습니다. 비 비

입력하다 산출
실시예 1 1.3kg 2.60 고양이
실시예 2 7.4 고양이 3.70kg

답변 코드: 

# WeightConvert
# 1千克(kg, 公斤)=2斤
TempStr = input()
if TempStr[-2:] =='千克':
    kg = eval(TempStr[0:-2])*2
    print("{:.2f}斤".format(kg))
# 判断是否属于斤,并执行转换
elif TempStr[-1:] =='斤':
    a = eval(TempStr[0:-1])/2
    print("{:.2f}千克".format(a))
# 输入错误时,提示信息
else:
    print("输入错误")

3. 파이썬 그리기 C

 </s></s> 수있는 </s></s> 수있는

"python 그리기"의 예가 아래에 나와 있습니다. 먼저 코드를 눌러 입력하고 실행하여 효과를 확인한 다음 코드를 수정하여 변경해 봅니다. 비 비

</s></s> 수있는 </s></s> 수있는

 </s></s> 수있는 </s></s> 수있는

위 코드의 출력은 다음과 같습니다.

 

</s></s> 수있는 </s></s> 수있는

 </s></s> 수있는 </s></s> 수있는

"python draw" 확장 인스턴스를 작성하려면 위의 코드를 수정하십시오.

(1) 위의 파이썬이 그린 출력 효과와 달리 출력 효과는 색상, 길이, 각도, 자세 등일 수 있습니다. 비 비

(2) 창의력을 발휘하십시오. 비 비

(3) 파이썬 거북이 라이브러리 Be Be 사용하기

 </s></s> 수있는 </s></s> 수있는


입력하다

사용자 입력이 없습니다. 비 비

 </s></s> 수있는 </s></s> 수있는


산출

Python은 그리기 프로세스를 동적으로 그리고 표시합니다. 비 비

 </s></s> 수있는 </s></s> 수있는


기타 요구 사항

코드의 마지막 줄에서 끝에 turtle.done()을 추가합니다. 비 비

답변 코드:

import turtle
turtle.setup(650,350,200,200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(20)
turtle.pencolor("blue")
turtle.seth(-40)
for i in range(4):
    turtle.circle(40,80)
    turtle.circle(-40,80)
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40*2/3)
turtle.done()

 실행 결과:

 

추천

출처blog.csdn.net/qq_54587141/article/details/123710813