python学习笔记——if的使用

一、if 条件后不要忘记冒号和缩进

for _ in range(100):
    update()
    print('第%d次迭代:'%(Num_iterations)) #这里是print函数的格式化输出用法,与c语言类似
    print('权值系数:',W)
    Output=np.sign(np.dot(X,W.T))
    #print(Output)
    #print(Y)
    if(Output == Y.T).all():    #直接在冒号后写语句也可以
     print('Finished!')            #print前至少锁进了1个字符,若和if对其,则会运行报错
     print('Total iterations:',Num_iterations)

     break

while True:
    try:
        num=float(input('请输入一个数字:'))  #input() 函数是从键盘作为字符串读取数据,不论是否使用引号(”或“”),所以这里强制转换
        if num==0:
            print('输入的数字是零')
        elif num>0:
            print('输入的数字是正数')
        else:
            print('输入的数字是负数')
        break
    except ValueError:
        print('输入无效,需要输入一个数字')


猜你喜欢

转载自blog.csdn.net/weixin_40662331/article/details/80921089