python奖励多少钱_关于python的问题,好的高奖励!
我想設(shè)計一個猜數(shù)字程序:系統(tǒng)隨機生成一個四位數(shù)a,之后用戶也輸入一個四位數(shù)b,這里,將進行判斷:b中各個數(shù)位上的數(shù)字是否在a出現(xiàn),有出現(xiàn),那么將b中的那個數(shù)為上的數(shù)字定位Y......(簡略...
我想設(shè)計一個猜數(shù)字程序:系統(tǒng)隨機生成一個四位數(shù)a,之后用戶也輸入一個四位數(shù)b,這里,將進行判斷:b中各個數(shù)位上的數(shù)字是否在a出現(xiàn),有出現(xiàn),那么將b中的那個數(shù)為上的數(shù)字定位Y......(簡略寫的),要求用戶每輸入一次,程序就反饋一次判斷結(jié)果,但是我寫了這個程序,它不顯示判斷結(jié)果...求幫助!附上程序:
import random
n = random.randint(1000,9999)
str="%s"%n
n11=str[0]
n22=str[1]
n33=str[2]
n44=str[3]
n1=eval("n11")
n2=eval("n22")
n3=eval("n33")
n4=eval("n44")
i=0
while i<10:
m=int(raw_input("請輸入一個四位數(shù)"))
str="%s"%m
m11=str[0]
m22=str[1]
m33=str[2]
m44=str[3]
m1=eval("m11")
m2=eval("m22")
m3=eval("m33")
m4=eval("m44")
i=i+1
if m==n:
break
else:
def main():
if m1==n1:
m1="Y"
elif m1==n2 or n3 or n4:
m1="H"
else:
m1="N"
if m2==n2:
m2="Y"
elif m2==n1 or n3 or n4:
m2="H"
else:
m2="N"
if m3==n3:
m3="Y"
elif m3==n2 or n1 or n4:
m3="H"
else:
m3="N"
if m4==n4:
m4="Y"
elif m4==n2 or n3 or n1:
m4="H"
else:
m4="N"
print m1,m2,m3,m4,i,"time"
if i<3:
print "you are win!\
[G] again\
[N] exit game",n
else:
print "you are lost!",n
(尾巴也有問題,也不出來,所以..郁悶)
展開
總結(jié)
以上是生活随笔為你收集整理的python奖励多少钱_关于python的问题,好的高奖励!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vivo S16系列全网热销中 “人像之
- 下一篇: python可视化图表工具_酷炫的可视化