错误集合(想起来就更新)

错误集合(想起来就更新)

# !/usr/bin/python3
# -*-coding:utf-8-*-
# 星期输入测试
day=input('请输入星期:')
if day=='Monday' or day=='Tuesday' or day=='Wednesday' or day=='Thursday' or   # 注意换行时的空格+反斜杠
    day=='Friday':
    print('可以出去浪?想多了!')
elif day=='Saturday' or day=='Sunday':
    print('可以出去浪?Yeap!')
else:
    print('醒醒,输错了!')

上例中,我错了两次,错误的代码分别为:

...
if day=='Monday' or day=='Tuesday' or day=='Wednesday' or day=='Thursday' or
    day=='Friday':
    print('可以出去浪?想多了!')
...


...
if """day=='Monday' or day=='Tuesday' or day=='Wednesday' or day=='Thursday' or
    day=='Friday'""":
    print('可以出去浪?想多了!')
...

也就是说,第一次错在没有加换行符号;第二次错在三个引号并不能在if语句中达到换行的目的。

仍然待解决的问题点(网络搜索没找到):if语句,换行只能用空格+?有没有其他方法?

elif 和else部分是可选的。一个最小的有效的if语句是: python if True: print(是的,它为真)

# 打印0到10之间的偶数
count=0
while count<=10:
    if count%2==0:
        print(count)
    # else:      #这两句代码写不写输出结果都是一样的
    #     pass
    count+=1