『壹』 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猜數字的問題
#給你個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實現猜數字
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("游戲結束")
『肆』 python2.7.15猜數游戲哪有問題呢求大佬幫忙!!!
幫你改了一下代碼,發現了一些問題直接上圖
1 python代碼要注意縮進,同一級別的邏輯必須對齊
2 python input接收到的是字元串,要變成int類型才可以進行比較,int()用於把字元串轉成int類型(整數類型)
3 提前加個判斷,用於判斷機會是否用完
4 有不清楚的地方繼續問我
5 我用的python3 去掉print()的括弧就可在py2運行
6加油