導航:首頁 > 編程語言 > 猜中你心裡的數字python

猜中你心裡的數字python

發布時間:2022-06-12 20:50:39

Ⅰ 用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

Ⅱ python猜數字游戲問題出在哪了

你好:

錯誤的原因在於,錯誤的次數是tries,而你判斷錯了:

正確的代碼如下:

#-*-coding:cp936-*-
importrandom
secret=random.randint(1,100)
guess=0
tries=0
print"這是一個猜數字游戲!"
print"數字是1到99,你有六次機會!"
whileguess!=secretandtries<6:
guess=input("請輸入數字?")
ifguess<secret:
print"數字太小...!"
elifguess>secret:
print"數字太大..."
elifguess==secret:
print"恭喜你猜對了!"
tries=tries+1
iftries==6:
print"你6次機會用完了..."
print"正確的數字是",secret
break

Ⅲ python設計程序:如果你心裡默想一個100以內的整數 yourNum

可以使用random包的randint函數

import randomx = random.randint(1,100)

隨機數的范圍是1~100,包含首尾

Ⅳ 用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

Ⅳ python猜數字的問題

#給你個random模塊的例子參考下。

import random
print("What your name?")
myName = input()
ID = random.randint(1,20)
ID = int(ID)
Times = 0
print("emm..."+ myName +"我想到一個數字,它在1~20之間")
while Times < 6 :
print("猜一猜.")
IID = input()
IID = int(IID)
Times = Times+1

if IID < ID :
print("你猜的太小了.")

if IID > ID :
print("你猜的太大了.")
if IID == ID :
break
if IID == ID :
print("恭喜你,"+myName+"你猜對了!")
if IID != ID :
ID = str(ID)
print("emmm,"+myName+"我想它是"+ID)

Ⅵ 是一個關於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()


很簡單的邏輯 沒寫注釋了 理一下應該就能清楚

Ⅶ 用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

Ⅷ python猜數字求解答

這樣:

importrandom

x=random.randint(0,1025)
print("已從1~1024中隨機抽取選取一個數字{}".format(x))
print("開始猜數字:")
i=0
whilei<9:
y=random.randint(0,1025)
ify==x:
pass
else:
i+=1
print("第{}次猜數字為{},錯誤".format(i,y))
print("第10次猜數字為{},正確".format(x))

運行結果:

希望可以幫到你。

Ⅸ 用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("游戲結束")

Ⅹ 我想用python寫一個程序:讓電腦來猜我想的數字。請大神指教我的問題出在哪裡,多謝!

第二個if換成else if

閱讀全文

與猜中你心裡的數字python相關的資料

熱點內容
軟著網上能不能查到自己的源碼 瀏覽:914
編譯好的android源碼 瀏覽:993
學校機房雲伺服器和電腦主機 瀏覽:10
Python紅色五角星畫法 瀏覽:337
壓縮餅干翻譯 瀏覽:686
macos命令行窗口的樣式 瀏覽:248
androidflipboard 瀏覽:878
投資公司投資源碼 瀏覽:75
python語料訓練 瀏覽:338
武夷岩茶產地溯源碼 瀏覽:383
求生組隊用什麼伺服器最好 瀏覽:24
php回調匿名回調函數 瀏覽:107
源碼翻譯軟體哪裡找 瀏覽:523
邪惡程序員解說 瀏覽:600
醫生找程序員 瀏覽:423
cad三維剖切命令 瀏覽:55
壓縮機的氣能流多遠 瀏覽:85
linuxfdiskt 瀏覽:696
iphone沒有id怎麼用app 瀏覽:983
手機淘寶網站源碼 瀏覽:743