아래의 코드를 직접 입력해 보자. (붉은 부분은 앞의 코드에서 추가된 부분이라고 이해하자.)
-다음 코드를 해석하시오.
print("Welcome!")
g=input("Guess the number: ")
guess=int(g)
if guess == 5:
print("You win")
else:
print("You lose!")
print("Game over!")
1)주의점
@입력받은 숫자는 문자형태이다.
g1=input("Guess
the number: ")
g2=input("Guess the number: ")
print(g1+g2)
@변수의 조건
꼭 영문으로 시작해야한다.
특수문자 사용은 할 수 없다.
예약어(class, import…)는 사용이 불가하다.
-정답이 높은지 낮은지 알려주게 해보자.
print("Welcome!")
g=input("Guess the number: ")
guess=int(g)
if guess == 5:
print("You win")
else:
if guess > 5:
print("Too high")
else:
print("Too low")
print("Game over!")
-반복해서 게임을 할 수 있게 해보자.
반복 -> 루프(loop)문 -> C++의 while, for?? -> 정답!!
Python의 while형태
while jogundaesang == jogun:
print(jogundaesang)
-다음 코드를 해석하시오.
print("Welcome!")
guess = 0
while guess != 5:
g=input("Guess the number:
")
guess=int(g)
if guess == 5:
print("You win")
else:
if guess > 5:
print("Too high")
else:
print("Too low")
print("Game over!")
-정답을 랜덤하게 바꾸어보자.
아래의 코드를 사용하여보자.
from random import randint
secret = randint(1,10)
-다음 코드를 해석하시오.
from
random import randint
secret = randint(1,10)
print("Welcome!")
guess = 0
while guess != secret:
g=input("Guess the number:
")
guess=int(g)
if guess == secret:
print("You win")
else:
if guess > secret:
print("Too high")
else:
print("Too low")
print("Game over!")
'Study > Python' 카테고리의 다른 글
python bool list에서 True 개수 빨리 찾기 (0) | 2023.04.12 |
---|---|
3차원 상의 한 점에서 가장 가까운 직선 위의 점 찾기 (0) | 2022.07.04 |
3차원 상의 두 직선 사이 가장 가까운 점 구하기 (서로 다른 두 점으로 이루어진 두 직선 사이 가장 가까운 점들 구하기) (0) | 2022.07.04 |
Python이란? (0) | 2014.01.29 |
Python 설치하기(ver3.3기준) (0) | 2014.01.29 |