1. Up / Down Game
import random
import time
print("===============================")
print(" Up/Down Game")
print(" 아무키나 눌러주세요.")
print("===============================")
input()
score = 100
level = int(input("원하시는 레벨을 입력해주세요."))
if level > 4 :
level = int(input("레벨은 1 ~ 4까지입니다."))
elif level == 1 :
print("level1을 선택하셨습니다. \nlevel1의 난수는 1 ~ 50 사이입니다.")
elif level == 2 :
print("level2을 선택하셨습니다. \nlevel1의 난수는 1 ~ 100 사이입니다.")
elif level == 3 :
print("level3을 선택하셨습니다. \nlevel1의 난수는 1 ~ 150 사이입니다.")
elif level == 4 :
print("level4을 선택하셨습니다. \nlevel1의 난수는 1 ~ 200 사이입니다.")
chance = int(input("몇 번의 기회를 원하십니까?"))
print("당신의 기회는 {}번 입니다.".format(chance))
start=time.time()
count = 0
num = random.randint(1,50*level)
while True :
getnum = int(input("숫자를 입력해주세요 : "))
count += 1
if getnum > num :
score -= 5
print("down")
elif getnum < num :
score -= 5
print("up")
elif getnum == num :
end = time.time()
res = end - start
print("정답입니다.\n당신의 점수는 {}점입니다.\n총 걸린 시간은 {}초 입니다.".format(score,res))
break
if count == chance :
print("더 이상의 기회가 없습니다. 다시 도전해주세요.")
break
2. 타자 연습 게임
import random
import time
print("============================================")
print(" 타자 연습 게임 Ver0.9c")
print(" Enter를 누르면 게임을 시작합니다.")
print("============================================")
input()
start = time.time()
Questions = ["성공이란 당신 자신, 당신이 하는 일, 그 일을 하는 방식을 좋아하는 것이다.",
"추구할 수 있는 용기가 있다면 우리의 모든 꿈은 이루어 질 수 있다.",
"기다리는 사람에게 좋은 일이 생기지만, 찾아나서는 사람에게는 더 좋은 일이 생긴다.",
"상황을 가장 잘 활용하는 사람이 가장 좋은 상황을 맞는다.",
"기회는 일어나는 것이 아니라 만들어내는 것이다."]
random.shuffle(Questions)
n = 0
while True :
print("문제{}".format(n+1))
typing = input("{}\n".format(Questions[0]))
start = time.time()
if typing != Questions[0] :
print("오타가 있습니다. 다시 쳐주세요.")
elif typing == Questions[0] :
print("완벽합니다.\n다음 문제로 통과")
Questions.pop(0)
n += 1
print()
if Questions == [] :
end = time.time()
res = end - start
print("타자실력이 완벽합니다.")
print("총 걸린 시간은 {}초 입니다.".format(res))
break
'프로그래밍 언어 > Python' 카테고리의 다른 글
[Python] 함수(1)_함수의 4가지 형태 (0) | 2017.11.28 |
---|---|
[Python] 예외처리 (try, except, finally) (0) | 2017.11.28 |
[Python] 유용한 모듈(2) time (0) | 2017.11.24 |
[Python] ※ for문과 while문을 이용해서 실습하기 ※ (0) | 2017.11.23 |
[Python] 반복문_(2) for문 (0) | 2017.11.23 |