2588번 - 곱셈
#a = input() #b = input() a = '472' b = '385' d = 0 for i in range(0,len(b)): a_tem = int(b[len(b)-1-i]) c = a_tem*int(a) print(c) d += c*(10**i) print(d)
이 코드에서 a_tem을
a_tem = b[len(b)-1-i]
int를 벗기면 c값이
555555555555555555555888888888888888888833333333333333
이런식으로 나옵니다 c값은 a_tem에 int를 씌우나 안씌우나 int로 받아지는데 무엇때문에 값이 달라지는건지 궁금합니다ㅠ
파이썬 인터프리터를 열고 '5' * 3 을 쳐보시겠어요?
댓글을 작성하려면 로그인해야 합니다.
jieun4322 4년 전
이 코드에서 a_tem을
int를 벗기면 c값이
555555555555555555555888888888888888888833333333333333
이런식으로 나옵니다 c값은 a_tem에 int를 씌우나 안씌우나 int로 받아지는데 무엇때문에 값이 달라지는건지 궁금합니다ㅠ