1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
user_id = input("번호: ").split('-')
Validation = [2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5]
user_id_list = user_id[0] + user_id[1][:-1]
total = 0
counting = 0
for i in user_id_list:
total += int(i) * Validation[counting]
counting +=1
result = 11- (total % 11)
if result == int(user_id[1][-1]):
print("유효")
else:
print("우효")
|
cs |
for문 바깥쪽에 counting = 0
for문 안쪽에 validation[counting]
요렇게 있는데
바깥에 따로 변수빼둘거없이 안쪽에서 깔끔하게 해결보는법은 없을까요?
구글링하고싶어도 키워드를 찾기도 애매해서 그냥 요런식으로 했는데
구글링 검색 키워드만이라도 주시면 감사하겠읍니다
3개의 댓글
무분별한 사용은 차단될 수 있습니다.
넥슨은다람쥐를뿌려라
enumerate() 를 쓰면 인덱스도 같이 받아올 수 있음
일의행복
복받으십쇼 형님
은둔형외톨이상담은국번없이1388
아무리 짧은 코드여도 __main__ 박아라