美文网首页
python---10小练习

python---10小练习

作者: hello_我的哥 | 来源:发表于2017-12-31 16:50 被阅读5次

    A.99乘法表:说句实话,在写代码之前,我从未想到代码如此简单,总共5行代码就写出了乘法表,用时的话也就是几分钟的事情,我也是有个语法没记住,看了一下print()结尾字符是怎么写的,全程用时10钟以内吧,看代码:

    for o in range(1,10):

        inner=range(1,o+1);

        for i in inner:

            print(i,'*',o,'=',o*i,end=' ')

        print('')

    补充:一个pass语句,pass语句其实就是用来占位的,不至于语法报错,比如说你写一个循环,但是循环体还没想好怎么写,为了不出现语法错误,这个时候就可以写一个pass,当作循环体,主要是为了便于调试;

    if True:

        pass

    B:水仙花数

    while True:

        try:

        num1 = input("请输入3位数")

        if len(num1) < 3:

            continue

        except:

            continue

        num1 = int(num1)

        if ((num1 % 10) ** 3 + ((num1 % 100) // 10) ** 3 + (num1 // 100) ** 3) == num1:

            print('%d是水仙花数' % num1)

        else:

            print('%d不是水仙花数' % num1)

    C:猜数字

    num=500

    while True: 

        inputNum=int(input('请猜'))

        if num==inputNum:

            print('正确')

            break

        elif  inputNum<num:

            print('输入偏小')

        else:

            print('输入偏大')

    小总结:对于复杂的功能,一定要分解步骤写,先实现小的功能,最后在连接在一起就实现了大的功能,当然目前的练习都太简单了,以后慢慢体会;

    相关文章

      网友评论

          本文标题:python---10小练习

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