inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Từ Python cơ bản đến thực hành phần 1

Câu lệnh vòng lặp (Thực hành-6)

숫자 맞추는 문제 질문드립니다.

203

alstjr1072163

4 câu hỏi đã được viết

0

# 임의의 숫자를 발생시켜 숫자를 맞추는 게임을 만들어보자

from random import *

ans = 0
a = randint(1, 100)
while a == ans:
ans = int(input("정답을 입력하시오 : "))
if a > ans:
print("정답은 입력하신 값보다 큽니다.")
else:
print("정답은 입력하신 값보다 작습니다.")

이렇게 했을 때 무엇이 문제일까요?





# 임의의 숫자를 발생시켜 숫자를 맞추는 게임을 만들어보자

from random import *

cnt = 1
num = 0
a = randint(1, 100)
while cnt < 10:
num = int(input("%d 번째 기회입니다, 정답을 입력하세요 : " % cnt))
if a > num:
print("정답은 입력하신 값보다 큽니다.")
elif a == num:
print("정답입니다.")
break
else:
print("정답은 입력하신 값보다 작습니다.")
cnt += 1





이건 또 되는데...이유를 모르겠습니다

python

Câu trả lời 1

1

HJ C

while문은 ture일 때 계속 실행하다가.. false되면 탈출하는 걸로 알고있는데

위에 while a==ans: 여기가 false라 while문이 동작 안하는 것 같습니다!

0

alstjr1072163

아아...! 감사합니다 덕분에 깨닿고 갑니다

혹시 이 강사분 c언어 강의는 없나요?

0

52

1

변수가 포함된 문장을 쓸 때의 공백 문제

0

576

1

while.py

0

296

0

강의 질문

0

279

1

파이썬 인터프리터

0

399

0

인터프리터 설치가 안되요

0

261

0

파이썬 인터프리터 설치

0

437

0

ex05 질문이요

0

252

1

5.0은 왜 안되나요?

0

404

1

마지막 숫자 입력하는 문제

0

328

1

조건문 실습2 ex05에서

0

297

1

마지막 예제 그냥 for i in range(5,0,-1) 해도 되지 않나요?

0

268

1

함수의 사용방법이 궁금합니다

0

319

1

"끝"을 입력하면 에러가 발생하여 질문드립니다.

0

392

3

파이참 turtle_graphic 실행 오류

0

538

0

파이참에서 pi가 없어요

0

194

0

완강하신분들께 여쭙니다! 본 강의 추천하시나요?

0

469

2

설치하고 cmd에서 파이선이라고 치니까 마이크로소프트 스토어에 다운로드 창이 나와버립니다

1

382

2

10강 변수와 계산(실습-2) ex06 질문

0

288

1

실행이 안돼요.

0

276

1

31분 영상에서 질문있습니다

0

233

1

ex08에서

0

200

1

터틀이 안불러와줘요

0

266

1

질문 드립니다

0

395

5