导航:首页 > 编程语言 > 用python写猜数游戏

用python写猜数游戏

发布时间:2022-11-19 05:03:26

1. 用python实现猜数字

a='1459'

forxinrange(7):
j=0
b=str(input('请输入4个数字:'))

#判断输入的是否为4位
iflen(b)!=4:
print("输入有误")
break

#判断输入的是否为数字
try:
float(b)
except:
print("输入有误")
break


foriinrange(4):
ifb[i]==a[i]:
j=j+1
print(str(j)+'A'+str(4-j)+'B')

ifj==4:
print("恭喜你赢了")
break

print("游戏结束")

2. 用python写一个猜数字程序。不要用函数。运行结果如图。

importrandom

while1:
mx=int(input("请输入猜数范围(50以内):1-"))
while(mx>50ormx<1):
mx=int(input("请输入猜数范围(50以内):1-"))
print("下面将产生一个1-{0}的随机数".format(mx))
num=random.Random().randint(0,mx)
gCount=0
whilegCount<5:
gCount+=1
gNum=int(input("猜一下是多少:"))
ifgNum==num:
print("你猜对了! 这次的得分是{0}".format(2^(6-gCount)*mx))
break
elifgNum>num:
print("太大了~~")
else:
print("太小了~~")
ifinput("再来一次?yes/no").lower()!="yes":break

3. 用Python写个猜数字游戏

修改如下:#include#include#include#includevoidmain(){intx ,y,x,x ;srand((unsigned)time(NULL));y=rand()% ;printf("请输入 ~ 之间的数字:");x = ;x = ;scanf("%d",&x);while( ){if(x>y){printf("在%d~%d之间",x ,x);x =x;}if(x==y){printf("恭喜!你踩中地雷了O(∩_∩)O~");eak;}if(x

4. 利用while判断来制作一个猜数字的小游戏python

# while循环做的猜数游戏
import random
# 首先引入random包,随机生成一个数
result = random.randint(1, 10)
while True:
answer = int(input('请输入您猜的数:'))
if answer == result:
print('恭喜你答对了')
break
else:
print('猜错了')

运行结果如图:

5. 初学python,被作业难到了,做一个猜数游戏,给十次机会,写完运行不出来,求大佬看看

import random

target=random.randint(1,1000)

count=0

while True:

try:

guess=eval(input("猜猜这个数是什么,一共有10次机会哦"))

except:

continue

print("请输入一个整数")

if guess<target:

print("猜小了")

count=+1

elif guess>target:

print("猜大了")

count=+1

elif count==10:

print("机会用完了,欢迎下次再来!")

break

else:

print("猜对了,正确答案为",target,"/n","一共猜了{}次".format(count))

break

6. python作业,猜数游戏

#python3.6+
fromrandomimportrandint,choice


MAX=5


defrd(h=3,repeat=False):
a=randint(1,9)
choices=[iforiinrange(0,10)ifi!=a]
ns=[a]
foriinrange(h-1):
n=choice(choices)
ns.append(n)
choices=[iforiinchoicesifi!=norrepeat]
return''.join([str(i)foriinns])


defmain():
answer=input('Pleaseinputanumber:')
foriinrange(MAX):
n=rd()
q=input(f'{i+1}.Is{n}therightnumber?[y/(n)]')
ifq.strip()=='y':
print('Done!')
return
print('Guesstimereachlimit.Exit!')


if__name__=='__main__':
main()

7. 用python写一个猜数游戏

#-*-coding:utf-8-*-
importrandom
importsys
ifsys.version[0]=='3':raw_input=input
x=[1,2,3,4,5,6,7,8,9]
result=set(x)
whileTrue:
y=x[:]
random.shuffle(y)
y=y[:random.randint(1,len(x))]
print("%s中有你想要的吗?"%y)
answer=raw_input()
ifanswer.upper()in['Y','YES']:
result=result.intersection(y)
iflen(result)==1:

print("answeris:%s"%(list(result))[0])
break

8. 是一个关于Python的问题,设计一个猜数游戏

#coding=utf8
importrandom
MAXCOUNT=10

defrun(num1,num2,count):
ifnum1==num2:
print"恭喜你!猜中了!共猜了"+str(count)+"次!"
returnTrue
elifnum1>num2:
print"猜错了!数字更小些!还有"+str(MAXCOUNT-count)+"次机会!"
else:
print"猜错了!数字更大些!还有"+str(MAXCOUNT-count)+"次机会!"
returnFalse

defmain():
print"*********游戏开始*********"
print"**1.初级(数在0~9之间)"
print"**2.中级(数在0~99之间)"
print"**3.高级(数在0~999之间)"
tp=raw_input('**请选择游戏等级:').strip()
iftp=="1":max_num=9
eliftp=="2":max_num=99
eliftp=="3":max_num=999
else:
print"输入错误!"
return

num=random.randint(0,max_num)
print"随机数字已经产生,下面进入参数环节 "

foriinrange(1,MAXCOUNT+1):
n=raw_input('**请猜数:').strip()
ifnotn.isdigit():
print"输入错误!"
continue
flag=run(int(n),num,i)
ifflag:
break
else:
print"超过"+str(MAXCOUNT)+"次没有猜中,很遗憾!"
print" *********游戏结束*********"

if__name__=="__main__":
main()


很简单的逻辑 没写注释了 理一下应该就能清楚

9. python猜数游戏:在程序中预设一个随机数

import random
num = random.randint(0, 100) #随机数
N = 0 #访问次数
while True:
N += 1
x = int(input())
if x == num:
print("猜中了,用了{}次".format(N))
break
if x > num:
print("太大了")
else:
print("太小了")

10. 想用python编写一个猜数字的游戏,,可以设置猜数时间超过规定时间显示显示游戏超时,时间这一块怎么弄呢

导入time模块去用不就行了

阅读全文

与用python写猜数游戏相关的资料

热点内容
big是哪个软件的文件夹 浏览:779
win10ksm服务器地址 浏览:339
一元二次估算法 浏览:925
一招读懂源码 浏览:126
为什么苹果ipad连接不上服务器 浏览:927
可乐app怎么用卡密 浏览:766
路由器如何打开dhcp服务器地址 浏览:75
谷歌图片怎么搜索app 浏览:863
江苏文件夹模具厂 浏览:464
安卓系统网线拦截怎么关闭 浏览:31
服务器和终端是什么 浏览:516
换安卓苹果照片怎么弄回去 浏览:260
如何向ca中心申请服务器 浏览:187
从java到Android 浏览:551
福建加密app哪个好用 浏览:382
opengl游戏编程徐明亮pdf 浏览:619
单片机row怎么用 浏览:981
虚函数表与反编译 浏览:134
网上的滴滴抢单app是怎么做的 浏览:384
eve手游ios账号怎么登录安卓的 浏览:623