import time |
import random |
def guess(chances, num): |
for guessesTaken in range (chances): |
a = eval ( input ( 'Entring your number: ' )) |
if a < num: |
print ( 'Too small,You got %d chances left!' % (chances - 1 - guessesTaken)) |
continue |
elif a > num: |
print ( 'Too big,You got %d chances left!' % (chances - 1 - guessesTaken)) |
continue |
else : |
return True |
return False |
print ( 'Hello!May I know your name?' ) |
name = input () |
print ( 'Well, ' + name + ' ,I\'m thinking a number,can you guess it?' ) |
time.sleep( 1 ) |
print ( 'It\'s between 1 and 100' ) |
time.sleep( 1 ) |
print ( 'Do you want the hard mode? Y/N' ) |
while True : |
grade = input ('') |
if grade = = 'Y' : |
Chances = 5 |
break |
elif grade = = 'N' : |
Chances = 10 |
break |
else : |
print ( 'Please entry Y or N,it means yes or no' ) |
print ( 'You\'ve got %d chances' % Chances) |
number = random.randint( 1 , 100 ) |
if guess(Chances, number): |
print ( 'You win' ) |
else : |
print ( 'Sorry ' + name + ' ,but you lose!' ) |
中级程序员
by: whoami 发表于:2019-10-04 15:17:25 顶(2) | 踩(0) 回复
666
回复评论