커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
웹 개발 3주차 3-13
웹개발이 처음이어도 쉽게 배우는 GPT 웹개발 v0
3주차
북마크
오*진
댓글
6
추천
0
조회수
12
조회수
12
답변 완료

lotto, random_lotto, common_count 가 정의되지 않는다고 뜹니다.

그리고 return이 함수 내에서 만 사용 할 수 있다고 뜹니다.


도움 요청 드립니다 !!



스파르타 즉문즉답



작성한 코드 및 에러 메세지

from flask import Flask, render_template

import random

app = Flask(__name__)


@app.route('/')

def home():

    name = '이규혁'

    lotto = [16, 18, 22, 43, 32, 11]


    def generate_lotto_numbers():

        numbers = random.sample(range(1, 46), 6)

        return sorted(numbers)

    random_lotto = generate_lotto_numbers()


    def count_common_elements(list1, list2):

        commone_elements = set(list1) & set(list2)

        return len(commone_elements)


    # 두 개의 리스트 예시

    list1 = [1, 2, 3, 4, 9]

    list2 = [4, 5, 6, 7, 8]


    common_count = count_common_elements(lotto, random_lotto)


context = {

        "name": name,

        "lotto": lotto,

        "random_lotto": random_lotto,

        "common_count": common_count,

    }


    return render_template('index.html', data=context)


@app.route('/mypage')

def mypage():

    return 'This is mypage!'


if __name__ == '__main__':  

    app.run(debug=True)




취소
 공유
취소
댓글 0
댓글 알림
나의얼굴