python基础入门与实践python基础入门培训python基础入门知识点
下载地址 https://share.weiyun.com/q4YjLdum 资料目录 细学Python从基础到实践系列视频课程 智普教育Python入门基础视频教程 Python基础入门(夏敏捷等著)课后习题答案全解 Python编程入门经典 Python基础入门课程-学习笔记 python基础入门-深蓝学院课后习题答案 Python基础入门-微课视频版教案-夏敏捷-清华大学出版社 python入门基础教程全套pdf Python入门基础知识点(基础语法介绍) Python基础入门教程 《Python编程入门指南(上下册)》 明日科技 Python编程 从入门到实践 by Eric Matthes Python编程入门经典 Python详细入门基础知识 树莓派Python编程入门与实战 第2版
举例 if-else 的双分支选择 if-else 双分支选择语句的一般格式是: if <条件>: <语句 1 > else: <语句 2> <后续语句> 功能: 在程序中遇到 if 时, 若<条件>成立(取值 True), 则执行跟随其后的缩进<语句 1 >; 若<条件>不成立(取值 False), 则执行跟随在 else 后的缩进<语句 2>。 无论执行的是缩进<语句 1 >还是缩进<语句 2>, 最后都会执行<后续语句>。 下图所示是 if-else 双分支选择语句的执行流程图。 例 1 输入两个整数, 如果第 1 个大于第 2 个, 则显示信息“first is greater than second! ”; 否则显示信息“first is not greater than second! ”。 最后显示信息“all done! ”。 整个程序编写如下: print(' please enter two numbers!' ) num1=input(' \nenter first integer: ' ) num2=input(' \nenter second integer: ' ) num1=i nt(num1 ) num2=i nt(num2) if num1 >num2: print(' \nfirst is greater than second! ' ) #I ndent, if you encounter a col on after if else: print(' \nfirst is not greater than second!' ) #I ndent, if you encounter a col on after else print(' \nall done! ' ) #Return to normal posi ti on 例 2 阅读下面的程序, 思考它做了什么工作: save=' bbb222' #密码 num=2 #保存允许输入密码的次数 pwd=input(' 你有两次输入密码的机会, 请输入: ' ) if(save! =pwd) : num=num-1 print(' 你还有' , num, ' 次机会! ' ) else: print(' Wel come Python!' ) 该程序使用 if-else 结构来判定用户输入的密码是否正确, 只给予用户两次输入机会, 它由变量 num 控制。 内部设置的密码为 bbb222, 存放在变量 save 里; 用户输入的密码存放在变量 pwd 里。 如果用户第 1 次输入错误(save! =pwd), 那么要将 num 减 1 , 且告诉用户还有一次输入密码的机会。 如果输入正确, 那么输出信息: Wel come Python! 该程序并没有编写完整, 应该在第 1 次输入错误后, 让用户还有第 2 次输入的机会, 这个功能就要通过后面介绍的循环语句来实现了。
|