学习python的第一个例子,while循环中嵌套if-else语句,一个猜年龄的例子

#案例1,实现循环猜年龄
# my_age = 12
# while True:
#     guess_age1 = input("guess age fo Kevin:")
#     guess_age2 = int(guess_age1)
#     if guess_age2 > my_age:
#         print("you guess bigger")
#     elif guess_age2 < my_age:
#         print("you guess small")
#     else:
#         print("yes,my age is %s,you got it" %(my_age))
#         break
#案例2,不用break语句,可以实现猜对退出脚本
# my_age = 12
# guess_age = 0
# while guess_age != my_age:
#      guess_age = int(input("guess my age:"))
#      if guess_age > my_age:
#          print("you guess bigger")
#      elif guess_age == my_age:
#          pass
#      else:
#          print("you guess small")
# print("yes you got it my age is %d" %(my_age))

  

#案例3,实现可以猜5次,五次到了如果还没有猜到,则问是否要继续猜,如果继续,则还可以猜五次,如果不继续则直接退出
# my_age = 12
# flag = 1
# times = 0
# while flag <= 6:
#      if flag == 6:
#          option = input("do you want to continue?")
#          if option == 'no':
#              print("byebye")
#              break
#          else:
#              flag = 1
#              continue
#      gusee_age = int(input("guess age of Kevin:"))
#      flag += 1
#      if gusee_age < my_age:
#          times += 1
#          print("[you guess %d times]" %(times))
#          print("you guess small.")
#      elif gusee_age > my_age:
#          times += 1
#          print("[you guess %d times]" % (times))
#          print("you guess big.")
#      else:
#          times += 1
#          print("[you guess %d times]" % (times))
#          print("yes you got it,my age is %d" %(my_age))
#          break

  

 

posted on 2017-04-12 23:18  bainianminguo  阅读(215)  评论(0编辑  收藏  举报