第二周:我的Python学习笔记

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))

猜你喜欢

转载自blog.csdn.net/weixin_43232564/article/details/107508645