python---10小练习

2017-12-31  本文已影响5人  hello_我的哥

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('输入偏大')

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

上一篇下一篇

猜你喜欢

热点阅读