当前位置:首页>开发>正文

我想用python做一个猜四位数字的小游戏 用python怎么实现一个猜字游戏

2023-04-15 18:45:54 互联网 未知 开发

 我想用python做一个猜四位数字的小游戏 用python怎么实现一个猜字游戏

我想用python做一个猜四位数字的小游戏





#用的python#代码已经放在网盘中,可以去查阅!
链接:https://pan.baidu.com/s/1wLuClD2i2w6wR-L-7WahOw 
提取码:2f5n 
--------------我是一条可爱的分割线--------------
print "人生苦短,python当歌!"

用python怎么实现一个猜字游戏?

word="Telephone"
word=str.lower(word)
#g储存单词
g="* * * * * * * * *"
#把g变成个list
g=g.split()

for i in range(len(word)):
for n in range(len(g)):
print g[n],
print ""
guess=raw_input("Enter a letter: ")
#让用户输入个字母,如果一样就replace原来的
for j in range(len(word)):
if(word[j]==guess):
g[j]=guess
print ""

空格都没了。。。你自己indent...

这个好用不?给分不?

python作业,猜数游戏

# python 3.6
from random import randint, choice
MAX = 

def rd(h=3, repeat=False):
    a = randint(1, 9)
    choices = [i for i in range(0, 10) if i!=a]
    ns = [a]
    for i in range(h-1):
        n = choice(choices)
        ns.append(n)
        choices = [i for i in choices if i!=n or repeat]
    return .join([str(i) for i in ns])
def main():
    answer = input(Please input a number: )
    for i in range(MAX):
        n = rd()
        q = input(f{i 1}. Is {n} the right number?[y/(n)] )
        if q.strip() == y:
            print(Done!)
            return
    print(Guess time reach limit. Exit!)
if __name__ == __main__:
    main()

用C 编辑一个程序,内容是电脑随即从1-100里抽一个数,让用户来猜

发了
设定一个计数器每次循环加1,就可以了
while循环需要规定作用域,一个if分支也需要规定作用域,{}规定各自的作用域,while(1)是无条件循环,退出条件是你猜对了,如果错误会一直循环下去,continue,break的作用就是在此
程序如下:
#include#include #include using namespace std int main() { int number,g_number time_t start_time,end_time int i=0 srand(time(NULL))//防止每次程序都产生同样的随机数 number=rand()0 1//产生1-100间的随机数 start_time=time(NULL)//记录开始时间 while(1) { i //记录次数 cout<<"input your number:" cin>>g_number if(g_number { cout<<"oh,you number is so little,try again!"< continue } else if(g_number>number) { cout<<"my lord,you number is so big,try again!"< continue } else { cout<<"lucky you!you got it!its "<< end_time=time(NULL)//记录结束时间 break } } cout<<"the whole time you use is:"<<<"s"< cout<<"the times you usded is "<< return 0 }

最新文章