정성훈
    도전문제 7.5 (모범 답안)



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#
# 따라하며 배우는 파이썬과 데이터과학(생능출판사 2020)
# LAB 7-4 오늘의 명언을 골라주는 기능을 만들자, 187쪽
#
import random 
 
express = [] 
express.append("1 + 2"
express.append("341 - 154"
express.append("514 * 516"
express.append("516 / 4"
express.append("5151 + 1541")
express.append("65411 - 65156"
express.append("12345679 * 81"
express.append("142857 * 7"
express.append("10761 - 9999"
express.append("1577 - 1577"
 
print("############################"
print("#    오늘의    수학문제    #"
print("############################"
print(""
dailyQuiz = random.choice(express) 
print(dailyQuiz, '=', eval(dailyQuiz))
cs


추가 1)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import random 
 
express = ["1 + 2","341 - 154","514 * 516","516 / 4","5151 + 1541",
           "65411 - 65156","12345679 * 81","142857 * 7","10761 - 9999","1577 - 1577"
 
print("############################"
print("#    오늘의    수학문제    #"
print("############################"
print(""
dailyQuiz = random.choice(express) 
solution = eval(dailyQuiz)
while (True) :
    print(dailyQuiz, '= ', end="")
    answer = int(input())
    if answer == solution :
        print("잘 맞추었습니다.")
        break
    else :
        print("틀렸습니다. 다시 입력하세요.")
cs


추가 2)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import random 
 
express = ["1 + 2","341 - 154","514 * 516","516 / 4","5151 + 1541",
           "65411 - 65156","12345679 * 81","142857 * 7","10761 - 9999","1577 - 1577"
 
print("############################"
print("#    오늘의    수학문제    #"
print("############################"
print(""
 
while (True) :
    dailyQuiz = random.choice(express) 
    solution = eval(dailyQuiz)
    while (True) :
        print(dailyQuiz, '= ', end="")
        answer = int(input())
        if answer == solution :
            print("잘 맞추었습니다.")
            break
        else :
            print("틀렸습니다. 다시 입력하세요.")
    print("또 하시겠습니까? (yes/no):",end='')
    answer_continue = input()
    if answer_continue == "yes" :
        continue;
    else :
        break
cs

 

  등록일 : 2022-03-29 [14:09] 조회 : 371 다운 : 0   
 
△ 이전글도전문제 7.5
▽ 다음글도전문제 7.4
Python for AI 실습게시판
번호 제 목 조회 등록일
Anaconda3 설치
ColabTurtlePlus
실습 목록
Colab 실습
실습 시 학생들이 자주하는 실수 예들
233 └❶ 도전문제 8.2 564 03-29
232    └❷ 도전문제 8.2 (모범 답안) 382 03-29
231 └❶ 도전문제 8.1 615 03-29
230    └❷ 도전문제 8.1 (모범 답안) 318 03-29
229 └❶ lch8.ipynb (예제 전체) 762 03-01
228    └❷ l실습수업 예제 147 05-18
227 └❶ lcode_8_10.py (교재) 330 02-21
226    └❷ lcode_8_10_3.py (교재) 304 02-21
225    └❷ lcode_8_10_2.py (교재) 317 02-21
224    └❷ lcode_8_10_1.py (교재) 330 02-21
223 └❶ llab_8_4.py (교재) 319 02-21
222 └❶ lcode_8_9.py (교재) 350 02-21
221 └❶ llab_8_3.py (교재) 347 02-21
220 └❶ lcode_8_6.py (교재) 341 02-21
219 └❶ llab_8_2.py (교재) 364 02-21
218 └❶ llab_8_1.py (교재) 347 02-21
217 └❶ lcode_8_2.py (교재) 322 02-21
216 (7장) 데이터를 리스트와 튜플로 묶어보자 606 02-19
215 └❶ 도전문제 7.5 501 03-29
214    └❷ 도전문제 7.5 (모범 답안) 371 03-29

[1][2][3][4][5][6][7][8][9][10]-[Next][19]