Python 关于自动化无聊的东西的问题第3章
我正在读Python的第三章,让无聊的东西自动化。对于练习guessTheNumber.py,我不清楚“guessesTaken”是如何定义的,以及它是如何递增的 该计划如何: 1.定义guestestaken变量 2.为每个猜测增加guessesTaken的值 谢谢,Python 关于自动化无聊的东西的问题第3章,python,Python,我正在读Python的第三章,让无聊的东西自动化。对于练习guessTheNumber.py,我不清楚“guessesTaken”是如何定义的,以及它是如何递增的 该计划如何: 1.定义guestestaken变量 2.为每个猜测增加guessesTaken的值 谢谢, # This is a guess the number game. import random secretNumber = random.randint(1, 20) print('I am thinking of a n
# This is a guess the number game.
import random
secretNumber = random.randint(1, 20)
print('I am thinking of a number between 1 and 20.')
# Ask the player to guess 6 times.
for guessesTaken in range(1, 7):
print('Take a guess.')
guess = int(input())
if guess < secretNumber:
print('Your guess is too low.')
elif guess > secretNumber:
print('Your guess is too high.')
else:
break # this condition is the correct guess!
if guess == secretNumber:
print('Good job! You guessed my number in ' + str(guessesTaken) +' guesses!')
else:
print('Nope. The number I was thinking of was ' + str(secretNumber))
这是一个猜数字游戏。
随机输入
secretNumber=random.randint(1,20)
打印('我想到的是一个介于1和20之间的数字')
#让玩家猜6次。
对于范围(1,7)内的猜测:
打印('猜一猜')
guess=int(输入())
如果guess它用作循环计数器,定义如下:
for guessesTaken in range(1, 7):
并且在for循环的每次迭代中都会递增。因此,如果循环计数器达到
3
,这意味着循环运行了三次(没有中断
),因此用户必须猜测三次。谢谢。那么,是否每次循环运行时都会创建guessesTaken并将其分配给一个新编号?