공부하시는대에 도움이 됐으면 좋겠습니다.
답안코드 확인해주세요!
입출력예시1
입출력예시2
입출력예시3
코드
더보기
row1 = int(input("첫 번째 행렬 행 수 : "))
col1 = int(input("첫 번째 행렬 열 수 : "))
row2 = int(input("두 번째 행렬의 행 수 : "))
col2 = int(input("두 번째 행렬의 열 수 : "))
if row1 != row2 or col1 != col2:
print("계산 오류")
else:
print("첫 번째 행렬 원소 입력 :")
matrix1 = []
for i in range(row1):
row = []
for j in range(col1):
element = float(input(f"원소 ({i+1}, {j+1}): "))
row.append(element)
matrix1.append(row)
print("두 번째 행렬 원소 입력:")
matrix2 = []
for i in range(row2):
row = []
for j in range(col2):
element = float(input(f"원소 ({i+1}, {j+1}): "))
row.append(element)
matrix2.append(row)
sum_matrix = [[matrix1[i][j] + matrix2[i][j] for j in range(col1)] for i in range(row1)]
diff_matrix = [[matrix1[i][j] - matrix2[i][j] for j in range(col1)] for i in range(row1)]
print("덧셈 결과:")
for row in sum_matrix:
print(row)
print("뺄셈 결과:")
for row in diff_matrix:
print(row)
더 많은 자바코드가 보고 싶다면?
https://chuinggun.tistory.com/category/%ED%8C%8C%EC%9D%B4%EC%8D%AC
2022.12.22 - [파이썬] - [파이썬] 10진수를 입력받고 2진수로 변환하는 함수를 작성하시오
2022.12.22 - [파이썬] - [파이썬] 최대공약수 GCD 를 구하는 함수를 작성하고 테스트하는 프로그램을 작성하시오
2022.12.22 - [파이썬] - [파이썬] 1부터 사용자로부터 입력받은 n층의 탑을 만드는 프로그램을 작성하시오
2022.12.22 - [파이썬] - [파이썬] for문을 이용하여 1부터 51까지 짝수만을 골라 출력하는 프로그램을 작성하시오
2022.12.22 - [파이썬] - [파이썬] random을 이용하여 숫자와 연산자를 생성하고 연산을 진행한 뒤에 답이 맞는지 판단하는 프로그램을 작성하시오
'파이썬' 카테고리의 다른 글
[파이썬]알파벳 문자 한 개를 입력 받고 입력 받은 문자가 소문자이면 대문자로 바꾸고 대문자이면 소문자로 바꾸시오 (0) | 2023.09.20 |
---|---|
[파이썬] 정수를 입력받고 몇개의 자릿수 자리수인지 출력하시오 (0) | 2023.09.20 |
[파이썬] 3 6 9 마다 짝소리를 내는 369 프로그램을 작성하시오 (0) | 2023.09.19 |
[파이썬]배열에 10개의 정수를 입력 받아서 저장하고, 저장된 정수 중 가장 큰 수를 출력하시오. (0) | 2023.09.19 |
[파이썬] 사용자로부터 문자를 입력받고 아스키 코드 값을 출력하시오 (0) | 2023.09.19 |
댓글