python的选择结构(if语句)

(1)条件语句:这是一个可鞥为真也可能为假的语句,由if关键字开始,由冒号结束,例如:

if Scores == 100:

注:它与C语言最大的不同之处在于这里面的条件语句没有括号。

(2)代码块:这是一段可以执行的代码,当条件语句为真时就会执行这个代码块。特别需要注意的是,Python 语句中的代码块并没有使用常见的大括号,而是采用缩进的方式,很多熟练使用其他语言的程序员对此可能并不习惯。Python 中的缩进会影响程序的编译,这一点必须要牢记。

if Scores == 100:
	print('Good!')

上面的是正确的写法,而下面的是错误的,两种写法的不同仅在于缩进

if Scores == 100:
print('Good!')

当然仅仅使用if是远远不够的,如果你想当scores不等于100时输出No就要使用else了。

if Scores == 100:
	print('Good!')
else:
	print('No!')

当情况更为复杂时就要使用elif,这里用一个“得分转化等级”的练习来体现一下它的功能:

n=input("请输入您的成绩:")
if n >= '90':
    print('A')
elif n >= '80':
    print('B')
elif n >='60':
    print('C')
else:
    print('D')

我们还可以运用这个if判断写一个极其简单的登陆模块:

n1 = input("请输入用户名:")
n2 = input("请输入密码:")


if n1 == "root" and n2 == "root!23":
	print("登录成功")
else:
	print("登录失败")

随着后续的不断学习,我也会慢慢的去优化这个登录模块的。

发布了12 篇原创文章 · 获赞 13 · 访问量 2779

猜你喜欢

转载自blog.csdn.net/qq_43573676/article/details/104011368
今日推荐