Python入门基础:输入输出与条件判断

需积分: 10 6 下载量 19 浏览量 更新于2024-07-15 收藏 17KB DOCX 举报
"Python语法整理" 在Python编程语言中,语法是非常关键的部分,它构成了程序的基础结构。本资料主要针对Python的初级语法进行了整理,适用于初学者。如果你有C语言的基础,学习Python会更加得心应手。 1. 输入与输出: Python提供了`print()`函数用于输出信息。它可以是计算结果,如`print(1+1)`输出2,或者直接打印字符串,如单引号或双引号包裹的内容。单引号和双引号的作用相同,但当字符串内含有单引号时,通常使用双引号。三引号`'''`则常用于多行文本,如文档字符串。此外,`input()`函数用于接收用户的输入,例如`name=input('请输入你的forchangeID:')`。 2. 变量的命名规则: 变量名必须遵循一定的规范:由字母、数字和下划线组成,不能以数字开头,建议用有意义的词汇表示变量内容。如`number=34`,`name='forchange'`,`list_class=['基础语法课程', '爬虫分析初阶', '爬虫分析进阶', '自动化办公']`。 3. 条件判断: 条件判断是编程中的核心概念,让程序根据特定条件执行不同的操作。Python中的条件判断包括单向判断(`if`)和双向判断(`if...else...`)。 - 单向判断`if`:如果条件成立,执行紧跟的代码块。例如,`if number > 3:`后面的代码会缩进执行。 - 双向判断`if...else...`:如果条件成立执行`if`后的代码块,否则执行`else`后的代码块。注意,`if`和`else`后跟随的语句需要缩进,但`if`和`else`本身在同一层级,不需要缩进。例如: ```python number = 7 if number < 3: print(number) else: number = number - 3 print(number) ``` 这段代码会输出4,因为`number`不小于3,所以执行`else`后的代码。 4. 多条件判断: `if...elif...else...`结构允许检查多个条件。`elif`是`else if`的缩写,这意味着如果前面的条件都不满足,才会继续检查下一个条件。例如: ```python number = 5 if number < 3: print('小于3') elif number < 6: print('3到6之间') else: print('大于等于6') ``` 这段代码会输出“3到6之间”,因为`number`是5,满足第二个条件。 5. 列表(List): 在Python中,列表是可变数据类型,可以存储不同类型的数据。例如`list_class`就是一个列表,包含了字符串元素。列表使用方括号`[]`定义,元素之间用逗号分隔。 这些基本的Python语法是学习Python的第一步,随着学习的深入,还会涉及函数、类、模块、异常处理等更多高级概念。掌握这些基础知识,将有助于你更好地理解和编写Python代码。
2018-11-27 上传
50个程序案例 程序1:数字组合 2 程序2:猜猜这个数是多少? 3 程序3:判断这是一年中的第几天? 3 程序4:判断整数大小 4 程序5:斐波那契数列 5 程序6:水仙花数 6 程序7:数字求和 6 程序8:平方根 7 程序9:if语句 8 程序10:阿姆斯特朗数 8 程序11:输出指定范围的素数(else语句) 9 程序12:生成日历 10 程序13:统计字符串中的字符 11 程序14:文件的读取 12 程序15:十进制转二进制、八进制、十六进制 13 程序16: 生成10个两位的随机素食 13 程序17: 计算三角形面积 14 程序18:字符串大小写转换 15 程序19: 获取昨天日期 16 程序20: 变量交换 17 程序21: 质数判断 17 程序22: 简单计算器 18 程序23: 最大公约数 20 程序24: 最小公倍数 21 程序25: 字符串判断 22 程序26: 合并文件数据 23 程序27: 猜数游戏 24 程序28:为数据加密 25 程序29:平方运算 26 程序30: 计算0-7组成的奇数个数 27 程序31:求值 27 程序32:猴子分桃 28 程序33:淘汰游戏 28 程序34:分解质因子 29 程序35:取整数右端的4~7位 30 程序36:判断4位回文数 31 程序37:汉诺塔(递归函数) 32 程序38:判断闰年 33 程序39:寻找自幂数(38) 34 程序40:多维数据 35 程序41: 验证哥德巴赫猜想 36 程序42: 解方程 37 程序43: 异常处理 38 程序44: 统计不及格人数(continue语句) 39 程序45: 求直角三角形的斜边 39 程序46: 问年龄 40 程序47:求相同数字的和 41 程序48:找出1000以内的所有完数 42 程序49:公民类 42 程序50:复数类 43