English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 프로그램에서, 두 개의 숫자를 더하고 print() 함수를 사용하여 그것을 표시할 것을 배웁니다.
이 예제를 이해하기 위해, 다음을 이해해야 합니다파이썬 프로그래밍주제:
아래 프로그램에서는 수학적 추가 연산자를 사용했습니다+두 개의 숫자를 더합니다.
#이 프로그램은 두 개의 숫자를 더합니다 num1 = 1.5 num2 = 6.3 #두 개의 숫자를 더하다 sum = float(num1) + float(num2) # sum 표시 print('숫자 {0} + {1} ={2}'.format(num1, num2, sum)
출력 결과
숫자 1.5 + 6.3 =7.8
이 연산자를 변경하면 뺄 수 있습니다(-), 곱하기(*), 나누기(/)، 정수로 나누기(//)또는 두 개의 숫자의 나머지(%)를 찾습니다.
# 입력된 숫자를 저장합니다 num1 = input('첫 번째 숫자를 입력하세요: ') num2 = input('두 번째 숫자를 입력하세요: ') # 두 개의 숫자를 더하다 sum = float(num1) + float(num2) # sum print('숫자 {0} + {1} = {2}'.format(num1, num2, sum)
출력 결과
첫 번째 숫자를 입력하세요: 11 두 번째 숫자를 입력하세요: 120 숫자 11 + 120 = 131.0
이 프로그램에서, 우리는 사용자가 두 개의 숫자를 입력하도록 요청하며, 이 프로그램은 사용자가 입력한 두 개의 숫자의 합을 표시합니다.
우리는内置 함수input()를 사용하여 입력을 수집합니다. input()는 문자열을 반환하므로, float() 함수를 사용하여 숫자로 변환합니다.
대안으로, 우리는 단일 문장에서 이 추가 작업을 수행할 수 있으며, 어떤 변수도 사용하지 않습니다. 예를 들어,
print('숫자 %.1f' %(float(input('첫 번째 숫자를 입력하세요: ')) + float(input('두 번째 숫자를 입력하세요: '))))
이 프로그램은 변수(메모리 저장)를 사용하지 않지만, 가독성이 떨어집니다. 누군가는 이를 이해하기 어려울 수 있습니다. 명확한 코드를 작성하는 것이 좋습니다. 따라서, 명확도와 효율성 사이에는 항상 중간이 있습니다. 우리는 균형을 유지해야 합니다.