1. 程式人生 > >錯誤集合(想起來就更新)

錯誤集合(想起來就更新)

# !/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語句,換行只能用空格+\?有沒有其他方法?