# !/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