여기에 내가 잘못 코딩하고 모르는하는 두 가지 문제가 있습니다 : 물리학에서컴퓨터 과학 서클?
, 길이 L과 초기 각도 A를 진자를 들어, 시간 T에서 수평 변위 X (T)가 주어진다 화학식
X (T) = L × COS (A × COS (T × √9.8/L))로 - L × COS (A)
입력의 두 라인 걸리는 프로그램을 작성; 첫 번째 라인은 L이고 두 번째 라인은 A입니다. 출력은 X (0), X (1), X (2), ..., X (9)의 값을 제공하는 10 개의 라인이어야합니다. 예를 들어 입력 첫 행이 53.1이고 두 번째 입력 행이 0.8이면 출력의 첫 번째 행은 0.0이고 출력의 두 번째 행은 53.1 * cos (0.8 * cos (1 * √9.8/53.1)) - 53.1 * cos (0.8) ~ 2.6689. 여기
는 학년 제가 수학 문제의 일부를 수행하고 있음을 보여주고 있지만, 내가 무엇을 가지고 :이 프로그램import math L = float(input()) A = float(input()) for i in range (0, 10): x = L * math.cos(A * math.cos(i * math.sqrt(9.8/L))-L * math.cos(A)) print(x)
는, 입력의 첫 번째 줄에는 정수 폭이다. 그런 다음 몇 줄의 텍스트가 있습니다. 줄 "END"는 텍스트의 끝을 나타냅니다. 각 텍스트 줄마다 텍스트의 각 줄의 전체 길이가 너비가되도록 왼쪽과 오른쪽에 마침표를 추가하여 가운데 버전을 인쇄해야합니다. (모든 입력 라인의 길이는 최대 너비입니다.) 가운데 맞춤은 가능한 경우 왼쪽에 추가되고 오른쪽에 추가되는 마침표의 수가 같아야 함을 의미합니다. 필요할 경우 오른쪽보다 왼쪽에 한 번 더 허용합니다. 예를 들어, 입력
여기는 정확하지 않지만 나는,이 중 무엇을 :
width = int(input()) hi=input() while hi != "END": WordInput=input() x=len(WordInput) y=width-x half=y%2 if half == 0: a = int(y/2) print("." * a) elif half == 1: b = int(y/2) + 1 c = int(y/2) print("." * b,WordInput,"." * c)
1의 경우 마지막 괄호는 수식 뒤에 나타나지 않아야합니다. 2의 경우 예상 출력과 현재 출력을 표시해야합니다. – polku