zoukankan      html  css  js  c++  java
  • 循环分支

    #用户输入一个3位数,判定是否是水仙花

    #要求:
    # 1.要求对三位数值验证,只需要验证是不是三位数的值,暂时不考虑非数值的
    # 2.判定3位数水仙花数的标准:百位3次方 + 十位三次方 + 个位3次方 = 数值的本身
    # 思路:
    # 1.准备一个三位数的数值
    # 1.1
    # while True:
    # num = input("请输入一个三位数:")
    # # 1.2验证数据的有效性(保证这个数值,是三位数)
    # num = int(num)
    # if not(100 <= num <= 999):
    # print("你输入的有误,直接退出")
    # exit()
    # # 2.根据三位数判定是否是水仙花
    # # 1.1 分解这个数值 百位 十位 各位
    # # 1.2 直接逃入公式,判定是否是水仙花
    #
    # baiwei = num // 100
    # shiwei = num % 100 // 10
    # gewei = num % 10
    #
    # resoult = baiwei ** 3 + shiwei ** 3 + gewei ** 3 == num
    #
    # #3.打印结果
    # if resoult:
    # print("%d,是水仙花" % num)
    # else:
    # print("%d,不是水仙花" % num)




    # 案例2
    # 给定一个数值,然后根据用户输入判定
    # 要求:
    # 1.输入的值相等,程序结束
    # 2,如果不相等,输出这个数是大了还是小了

    num = 56
    count = 0
    num1 = input("请猜数:")
    while True:
    num1 = int(num1)
    count += 1
    if num == num1:
    print("恭喜你猜了%d次猜对了,答案是:%d" % (count,num))
    break
    elif num1 > num:
    print("你猜大了")
    else:
    print("你才小了")
    print("猜错",count,"",end="")
    num1 = input("请继续猜数:")
  • 相关阅读:
    网络-路由交换-IPv4-Cisco-协议概要
    网络-路由交换-IPv4-Cisco-协议基础
    网络-路由交换-网络安全-华为-ACL分类
    泰克-OSPF
    网络-路由交换-网络安全-华为-DHCP基础
    不同系统下的数据参考
    model一定是和数据库表对应的么?
    NUnit属性-百度Nunit-Gui
    NUnit属性
    NUnit详细使用方法
  • 原文地址:https://www.cnblogs.com/houchaoying/p/12957471.html
Copyright © 2011-2022 走看看