Python编程:循环、错误检查与列表的应用
1. 猜数字游戏基础实现
猜数字游戏是一个经典的编程示例,通过它可以学习循环、随机数生成和用户输入处理等知识。
1.1 代码实现
import random
MAX_GUESSES = 5 # 最大猜测次数
MAX_RANGE = 20 # 最大数字范围
# 显示介绍信息
print 'Welcome to my Guess the Number program.'
print 'Guess my number between 1 and', MAX_RANGE
print 'You will have', MAX_GUESSES, 'guesses.'
target = random.randrange(1, MAX_RANGE + 1)
guessCounter = 0
while True:
userGuess = raw_input('Take a guess: ')
userGuess = int(userGuess)
guessCounter = guessCounter + 1
if userGuess == target:
print 'You got it!'
print 'It only took you', guessCounter, 'guess(es).'
break
elif userGuess < target:
print 'Your guess was too low.'
else:
prin
超级会员免费看
订阅专栏 解锁全文
2899

被折叠的 条评论
为什么被折叠?



