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()
실행 결과: