猫史档案馆


【Python作品分享】猜数字【作品秀】

用户:客服虚空幻月客服虚空幻月查看:2 回复:1 评论:2 创建时间:2022-06-18T19:13:50


【作品展示】

center_image

 

【作品介绍】

猜数字小游戏

 

【作品源代码】

import random
print('欢迎来到猜数字小游戏!')
nuber = random.randint(1, 100)
mark = '错误'
while mark == '错误':
    aser = input('请输入一个1~100之间的数字!')
    aser = int(aser)
    if aser > nuber:
        print('您猜的数字过大!')
    if aser < nuber:
        print('您猜的数字过小!')
    if aser == nuber:
        mark = '正确'
        print('您猜对了!')

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
林夕狐林夕狐

#猜数字
import random
import time
l=['幸运数字:']
w=['猜对的数字:']
n=['猜错的数字:']
while(1):
        g=random.randint(1,100)
        for i in range(10):
                try:
                    c=int(input('请输入你所猜的数字(1-100):'))
                    if c==g:
                        print('猜对啦!')
                        l.append(g)
                        l.append(',')
                        w.append(g)
                        w.append(',')
                        print('-'*80)
                        for i in l:
                            print(i,end='',sep='')
                        print('\n')
                        for i in w:
                            print(i,end='',sep='')
                        print('\n')
                        for i in n:
                            print(i,end='',sep='')
                        print('\n')
                        break
                    if c>g:
                        print('猜大啦!你还剩:',str(9-i),'次机会')
                    if c<g:
                        print('猜小啦!你还剩:',str(9-i),'次机会')
                except:
                    print('错误!你还剩:',str(9-i),'次机会')
        if c!=g:
                    print('你输了,这个数字是:',g)
                    print('-'*80)
                    l.append(g)
                    l.append(',')
                    n.append(g)
                    n.append(',')
                    for i in l:
                        print(i,end='',sep='')
                    print('\n')
                    for i in n:
                        print(i,end='',sep='')
                    print('\n')
                    for i in w:
                        print(i,end='',sep='')
                    print('\n')

 

点赞1


评论