Jos*_*inz 4 python random numbers generator
我正在做一个随机数字猜谜游戏,我想知道当你的猜测小于或小于答案时,它会打印出类似"关闭!答案是(答案)"的内容
import random
while True:
dicesize = raw_input('What size die do you want to guess from?>')
number = random.randrange(1, int(dicesize))
guess = raw_input('What is your guess?>')
if int(guess) == number:
print 'Correct!'
print " "
# less than 3 print "close"?
# more than 3 print "close"?
else:
print 'Nope! The answer was', number
print " "
Run Code Online (Sandbox Code Playgroud)
(我有打印""在每个循环之间留出空格)
while True:
dicesize = raw_input('What size die do you want to guess from?>')
number = random.randrange(1, int(dicesize))
guess = int(raw_input('What is your guess?>'))
if guess == number:
print('Correct!')
print(" ")
elif abs(number-guess) < 3:
print("Close")
else:
print('Nope! The answer was', number)
Run Code Online (Sandbox Code Playgroud)
如果猜测值小于或高于数字3,则获取 绝对值 abs(number-guess)
,这将涵盖两种情况.
In [1]: abs(10-7)
Out[1]: 3
In [2]: abs(7-10)
Out[2]: 3
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
59 次 |
最近记录: |