初学python之猜数游戏

初学python之 猜数游戏

游戏:给出一个初始数,让参与游戏的人进行猜数,然后给出相应的提示。
代码:`# re模块使python拥有全部的正则表达式功能
import re

org = int(input(‘请输入原始数据:’))
print(‘输入的原始数据是:’, org)
i = 1
value = re.compile(r’1{0,1}(\d+)$’)

while True:
print(‘第%d次猜数:’%i)
guess = input()
result = re.match(value, guess)
if re.match(value, guess)==None:
print(‘请输入整数’)
continue
else:
guess = int(guess)
if guess == org:
print(‘猜对了,共猜了%d次’%i)
break
elif guess > org:
i = i+1
print(‘大了’)
continue
else:
i = i+1
print(‘小了’)
continue

`
说明:re模块为python提供全部的正则表达式功能,re.match返回正则表达式与输入的内容匹配结果,若匹配成功,返回Match对象,匹配失败,返回none
初学python之猜数游戏


  1. + ↩︎