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("请继续猜数:")
  • 相关阅读:
    二叉树的存储方式以及递归和非递归的三种遍历方式
    java基础04 匿名内部类
    jvm007 jvm知识点总览
    jvm学习006 jvm内存结构分配
    java基础03 位运算符
    java基础02 数据类型转
    jvm005 从jvm的角度谈谈线程的实现
    Arcgis投影变换后图像变深的问题
    win 7 64位如何安装erdas 9.2
    Win7 64bit 成功安装ArcView3.X
  • 原文地址:https://www.cnblogs.com/houchaoying/p/12957471.html
Copyright © 2011-2022 走看看