专业编程基础技术教程

网站首页 > 基础教程 正文

《极简Python: 新手编程之道》2.9.3 if...elif...else结构

ccvgpt 2024-07-29 13:41:21 基础教程 11 ℃

if-else 结构

《极简Python: 新手编程之道》2.9.3 if...elif...else结构

这个结构的流程是这样的:

·程序进来进行判断,如果为真就会往下走,走这个语句主一,否则程序会往下走。

·走还可以有一个判断,就 else if,这个也是进行调节测试。

·条件测试如果为真走的语句主二,否则程序会往下走。

·往下走还有可能遇到另外的条件测试语句进行测试,测试为真走什么什么 for 怎么去走?最后有一个 else,最后有 else,然后结束就是这样。

这个结构可以适合于多分支语句,它的语法是这样的,就是 if 测试条件一满足,要注意在这就有缩进了,执行语句主一,然后又往下走,如 else if。测试条件二,然后条件满足走语主二,然后再往下走,走 else if。条件三,条件满足轴距与主三,依次类推。最后有一个 else,其他情况都没有满足就走这个分支。

来看 if-else if 结构,程序进来了,在这使用一个 input()函数,音符的是从键盘里读取一个数进来,这个数是个字符串,可以根据需要转换成其他数据类型。输入的是分数,因此还需要将这个字符串转换成为 int 类型,所以前面要加一个 int()函数。

通过 int()函数将输入的字符串转换成一个 int 类型的整数,然后去判断,如果这个数大于等于九十走这个分支,否则的情况下 else if 如果大于等于八十走这个分支,否则的情况下如果大于等七十走这个分支,大于等六十走这个分支,如果前面都没有满足就会走 else if,else if 就把这个走这个分支,然后给它打印出来。

程序运行由于要从控制台里输入,就不能使用这个工具在控制台里运行了,这个不行,得需要到控制台里去运行。这个是三,程序在这就等待输入,在这输入就走了,等待输入。

课程就介绍到这里,大家有什么问题可以加入我的群,详情请见课件最后一页。

Tags:

最近发表
标签列表