美文网首页经验App:聚合职场优选内容
Python练习实例81 | 809*??=800*??+9*?

Python练习实例81 | 809*??=800*??+9*?

作者: 暮光微晓破倾城 | 来源:发表于2020-04-19 10:40 被阅读0次

    题目:809??=800??+9?? 其中??代表的两位数, 809??为四位数,8??的结果为两位数,9??的结果为3位数。求??代表的两位数,及809*??后的结果。

    小黄人.jpg

    这道程序的题目看起来虽然很长,但是其中的分析过程并不复杂。

    其中,我们主要求的是??的值,而??的范围,由题目我们已经知道了,这是一个两位数,所以它的范围为:10到99,而809??为四位数,8??的结果为两位数,9*??的结果为3位数,我们可以将其看做是条件。

    实现过程如下:

    if __name__ == '__main__':
        a = 809
        for i in range(10,100):
            b = i * a
            if b>=1000 and b<=10000 and 8*i <100 and 9*i >=100:
                print(i)
                print("809*?的结果为:%d"%b)
    

    程序运行的结果为:

    C:\Python\python.exe "C:/Users/Administrator/Desktop/Python 练习实例100题/练习81.py"
    12
    809*?的结果为:9708
    
    Process finished with exit code 0
    

    2020年4月19日
    北京市通州区

    相关文章

      网友评论

        本文标题:Python练习实例81 | 809*??=800*??+9*?

        本文链接:https://www.haomeiwen.com/subject/fxyybhtx.html