惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
J
Java Code Geeks
博客园 - 聂微东
Microsoft Azure Blog
Microsoft Azure Blog
量子位
T
Tailwind CSS Blog
Vercel News
Vercel News
I
InfoQ
Stack Overflow Blog
Stack Overflow Blog
U
Unit 42
Engineering at Meta
Engineering at Meta
L
LangChain Blog
大猫的无限游戏
大猫的无限游戏
D
Docker
博客园_首页
P
Proofpoint News Feed
月光博客
月光博客
T
The Blog of Author Tim Ferriss
MyScale Blog
MyScale Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
Martin Fowler
Martin Fowler
腾讯CDC
N
Netflix TechBlog - Medium
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - zzuCharles

Agent Bug 为什么不可复现 Qwen-Max 8G 内存本地部署方案(轻量化可用版) MFC中使用多线程 高性能 Flink SQL 优化 Flink 时间概念 EventTime 和 Watermark SQL 优化(来源平时总结及网络分享) hadoop 查询优化 python 读取csv多编码兼容读取 文件拆分-python Mysql 调优笔记 Python 输出菱形 Python 读取目录,office文件分类 Mysql 字符串日期互转 MaxCompute 语句笔记 数据仓库架构 Python 比较两个字符串的相似度 Python print Python简单计算器 用户价值模型 CITE :https://www.jianshu.com/p/34199b13ffbc 用户生命周期模型
Python 猜数小程序(练习)
zzuCharles · 2020-05-11 · via 博客园 - zzuCharles
------Game1
def guess(armnums):
    number = random.randint(1, 9) 
    chances = 0  
    while chances < 5: 
        print("System guess :%d"%number)
        if armnums == number:  
            print("System   Get it !!!")
            break
        elif armnums < number: 
            print("System guess was too high  !") 
            number=random.randint(1, number) 
        else:  
            print("System guess was too low !") 
            number=random.randint(number, 9) 
        chances += 1 
    if not chances < 5: 
        print("System LOSE  YOU WIN !!!")
 
if __name__ == '__main__': 
    sysflag=True 
    while sysflag:
        arm=input("Please input a arm number (between 1 and 9):")
        guess(int(arm))
        flag=input("Continue Y/N ?:")        
        if flag.upper()=='N':
            print('Game over!')
            sysflag=False

------Game2
import random 
  

def guess(armnums):
    number = random.randint(1, 9) 
    chances = 0  
    while chances < 5: 
        print("System guess :%d"%number)
        if armnums == number:  
            print("System   Get it !!!")
            break
        elif armnums < number: 
            print("System guess was too high  !") 
            number=random.randint(armnums, number) 
        else:  
            print("System guess was too low !") 
            number=random.randint(number, armnums) 
        chances += 1   
 
if __name__ == '__main__': 
    sysflag=True 
    while sysflag:
        arm=input("Please input a arm number (between 1 and 9):")
        guess(int(arm))
        flag=input("Continue Y/N ?:")        
        if flag.upper()=='N':
            print('Game over!')
            sysflag=False


------Game3
import random 
  
def guess(armnums):
    list =[]
    number = random.randint(1, 1000)  
    fmax = 1000
    fmin = 1
    while True: 
        print("System guess :%d"%number)
        if armnums == number:  
            print("System   Get it !!!")
            break
        elif armnums < number: 
            print("System guess was too high  !") 
            fmax=number 
        else:  
            fmin=number
            print("System guess was too low !") 
        list.append(number) 
        number=random.randint(fmin,fmax) 
        if number in list:
            number=random.randint(fmin,fmax) 
 
if __name__ == '__main__': 
    sysflag=True 
    while sysflag:
        arm=input("Please input a arm number (between 1 and 1000):")
        guess(int(arm))
        flag=input("Continue Y/N ?:")        
        if flag.upper()=='N':
            print('Game over!')
            sysflag=False

脑子是空的不要紧,主要是不要进水······

posted @ 2020-05-11 19:51  zzuCharles  阅读(336)  评论()    收藏  举报