python 使用while写猜年龄小游戏过程解析

yipeiwu_com7年前Python基础

需求:

用户一轮有三次机会进行猜年龄游戏,每猜一次会给相应的提示告知用户应该往大点猜或者小点猜,三次机会用完以后,可选择重新再来三次机会。

思路:

首先定义一个初始年龄为25和初始次数0,然后每猜一次,次数加1,同时提示猜的年龄是太小或者太大,猜对时退出游戏,当次数等于3时,提示用户是否重新再来。

代码如下:

age_of_fww = 25
count = 0
while count < 3:
  guess_age = int(input("guess_age:"))
  if guess_age == age_of_fww:
    print("yes! you got it")
    break
  elif guess_age < age_of_fww:
    print("think bigger!")
  else:
    print("think smaller!")
  count+=1
  if(count == 3):
    continue_confirm = input("do you want to keep guessing(y/n)")
    if continue_confirm == 'y':
      count = 0

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

tensorflow 获取变量&打印权值的实例讲解

tensorflow 获取变量&打印权值的实例讲解

在使用tensorflow中,我们常常需要获取某个变量的值,比如:打印某一层的权重,通常我们可以直接利用变量的name属性来获取,但是当我们利用一些第三方的库来构造神经网络的layer时...

python 使用正则表达式按照多个空格分割字符的实例

python 使用正则表达式按照多个空格分割字符的实例

程序代码如下 import os import re os.system("nmap -sP 192.168.3.0/24") //扫描IP mac = os.popen("cat...

解决Python requests 报错方法集锦

python版本和ssl版本都会导致 requests在请求https网站时候会出一些错误,最好使用新版本。 1 Python2.6x use requests 一台老Centos机器上...

django创建最简单HTML页面跳转方法

假设已经通过: django-admin startproject +项目名称 python manage.py +项目应用 创建好一个项目以及内部的项目应用后,并且会运行django看...

Pandas时间序列:重采样及频率转换方式

如下所示: import pandas as pd import numpy as np 一、介绍 重采样(resampling)指的是将时间序列从一个频率转换到另一个频率的处理过...