Python第二周学习笔记
语法和C不同的点
=== | 不等 |
---|
选择语句
if是依赖于布尔值进行操作的
if 布尔值:
怎么怎么样
elif 布尔值:
怎么怎么样
else
怎么怎么样
Python通过缩进来规定层级的,其他语言主要依靠语法块({})
if-elif语句
#if elif else语句
grade = input("请输入您的成绩:")
if grade >= "90" :
print("Excelent!")
elif grade < "90" and grade >= "60" :
print("good")
else :
print("bad")
if嵌套语句
proof = int(input("请输入您的成绩:"))
if proof < 60:
print("bad")
else:
if proof < 90:
print("good")
else:
print("Excelent!")
循环语句
跳转语句
pass:过的意思
应用:目前函数没有实际的功能,空函数
def show():
pass
num = input("Please input a number")
if num % 2 == 0:
pass
elif num % 2 != 0
pass
会发现什么都没有发生…
break:
continue:
else:
函数
三种情况返回None:无return、空return、ruturn None
小练习:是否是闰年
用户输入年份,然后判断该年份是否为闰年并输出结果。(判断闰年的方法是该年能被4整除并且不能被100整除,或者可以被400整除)
# 判断是否为闰年?判断闰年的方法是该年能被4整除并且不能被100整除,或者可以被400整除
def is_leap(num):
if (num % 4 == 0 and num % 100 != 0) or num % 400 == 0:
return 1
else:
return 0
str_year = input("请输入年份:")
print("您输入的年份是:", str_year)
year = int(str_year)
print(is_leap(year))