zoukankan      html  css  js  c++  java
  • 猜数字小程序的实现

    猜数字小程序的实现

    一.比较两个数的大小

    实现代码:

    # 设计思路
    # 1.输入第一个数字num1
    # 2.输入第二个数字num2
    # 3.判断两个数字的大小
    # 4.输出判断结果
    
    #设计代码
    num1=float(input("请输入第一个数字:"))
    num2=float(input("请输入第二个数字:"))
    
    if num1>num2:
        print(str(num1) + '>' +str(num2))
    elif num1<num2:
        print(str(num1) + '<' +str(num2))
    else:
        print(str(num1) + '=' +str(num2))
    

    实现效果:

    二.猜数字(年龄)的小游戏

    2.1 用一个条件语句实现猜数字的小程序

    实现代码

    1.固定数字

    实现代码:

    # 设计思路  程序设定一个数字,用户输入一个数字,判断是否猜对。
    temp=input("猜猜我心中的数字:")
    guess=int(temp)
    if guess==8:
        print("猜对!")
    else:
        print("猜错了!")
    print("游戏结束!")
    

    实现效果:

    2.2 随机数字

    实现代码:

    设计思路  上一个程序中,用户猜错要重新运行程序,嵌套while循环让用户可以一直猜,知道猜对。另外,系统设定的数字不能是静态的,要改为随机生成
    1.随机选择一个随机年龄并赋值,在范围(1,100)内
    2.猜测一个年龄并赋值
    3.比较猜测的年龄与所选的年龄之间的大小
    4.猜测错误,循环继续判断
    5.猜测正确,退出猜测
    
    设计代码
    import random
    temp = input("猜猜我的年龄:")
    guess=int(temp)
    secret=random.randint(1,100)
    while guess!=secret:
        if (guess<secret):
            print("猜小了!")
        else:
            print("猜大了!")
        temp=input("猜猜我的年龄:")
        guess = int(temp)
    print("猜对!游戏结束!")
    

    实现效果:

    2.3 限制猜测次数

    现在,用户只能有三次机会来猜数字。我们可以修改循环的条件,当用户没猜中并且机会还没用完,就一直执行这个循环体。

    实现代码:

    # 现在,用户只能有三次机会来猜数字。我们可以修改循环的条件,当用户没猜中并且机会还没用完,就一直执行这个循环体
    import random
    temp = input("猜猜我心中的数字:")
    guess = int(temp)
    secret = random.randint(1,10)
    i = 2
    while (guess!=secret)and(i):
        if (guess < secret):
            print("猜小了!")
            print("剩余机会次数:",i)
        else:
            print("猜大了!")
            print("剩余机会次数:", i)
    
        temp = input("猜猜我心中的数字:")
        guess = int(temp)
        i = i - 1
    else:
        if(i>0):
            print("猜对!游戏结束!")
        else:
            print("你的机会用完!")
    

    实现效果:


    作者:罗文祥
    来源:祥SHAO
    原文:https://www.cnblogs.com/LWX-YEER/p/11183260.html
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    c#中枚举的使用
    WEB页面下载内容导出excel
    浏览器使用说明
    ChromiumWebBrowser 禁用右键菜单
    ExpressionHelp2
    安装T4环境
    打印功能
    操作图片
    软件开发中的框架概念和技术路线概念
    Grpc-Client引用Server的proto文件时Build Fail
  • 原文地址:https://www.cnblogs.com/LWX-YEER/p/11183260.html
Copyright © 2011-2022 走看看