zoukankan      html  css  js  c++  java
  • Python---面向对象---案例

    a = 5
    print(5/10)
    # 地板除(功能类似于数学模块当中floor()向下取整操作)
    print(5//10)
    print(a%10)
    b = 25
    print(b/10)
    print(b//10)
    print(b%10)
    -----------------------------------
    import  random
    import math
    '''
    输入一个三位数与程序随机数比较大小
    如果大于程序随机数,则输出这个三位数的个位十位百位
    如果等于程序随机数,则提示中奖,记100分
    如果小于程序随机数,则将120个字符输入到文本文件中(规则是每一条字符串的长度为12,单独占一行,并且前四个是字母,后8个是数字)
    '''
    # 输入函数
    num = input("请输入一个三位数:")
    # 程序随机数
    random_num = random.randrange(100,1000)
    # 检测输入是否是纯数字
    if num.isdigit() and 100 <= int(num) <= 999: # 输入函数返回的是字符类型,不能与整形直接比较,需要强制转换
    num = int(num)
    random_num = int(random_num)
    if num > random_num:
    # 求百位数字方法是地板除100或用数学模块当中的floor()函数
    bai = num//100
    ## 求十位数字方法是先把三位数字取100的余数,
    shi = num%100//10
    print("shi:", shi)
    ## 求个位数字方法是
    ge = num%10
    print("ge:", ge)
    print("这个三位数的个位是{}十位是{}百位是{}".format(ge, shi, bai))
    #print(random_num)
    if num == random_num:
    print(random_num)
    if num < random_num:
    print(random_num)
    else:
    print("请按规定输入")
    ------------------------------

  • 相关阅读:
    C++探究transform算法
    C++探究foreach算法
    C++ MFC棋牌类小游戏day6
    C++ MFC棋牌类小游戏day5
    C++ MFC棋牌类小游戏day4
    C++ MFC棋牌类小游戏day3
    MFC 字体
    C++ MFC棋牌类小游戏day2
    第三章 使用属性升级MyBank
    第二章 C#语法快速热身
  • 原文地址:https://www.cnblogs.com/niaocaizhou/p/10996793.html
Copyright © 2011-2022 走看看