初学python之猜数游戏

痞子三分冷 提交于 2020-03-08 15:00:35

初学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
在这里插入图片描述


  1. + ↩︎

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!