发布网友 发布时间:2024-09-28 20:44
共1个回答
热心网友 时间:2024-09-30 04:25
在探索Python编程的旅程中,我们深入学习了基础控制结构:if、while、for语句。接下来,我们将对这些语句进行总结,以帮助大家更好地理解和应用。
### if 语句
if语句主要用于判断条件是否满足。它有四种基本用法:基本用法、满足与不满足执行不同操作、多个条件的判断以及嵌套if语句。
if 条件:
满足时执行的操作
if 条件:
满足时执行的操作
else:
不满足时执行的操作
if 条件:
满足时执行的操作
elif 条件2:
满足条件2时执行的操作
elif 条件3:
满足条件3时执行的操作
else:
所有条件都不满足时执行的操作
if 条件:
满足时执行的操作
这里还可以嵌套其他if语句
### while 循环
while循环用于重复执行一段代码,直到指定条件不再满足。循环条件通常是一个数值判断。
i = 0
while i<10:
print("hello")
i+=1
### for循环
for循环用于遍历序列(如列表、元组、字符串)或其他可迭代对象中的元素。
name = 'dongGe'
for x in name:
print(x)
### 综合运用
if、while、for等语句可以灵活组合使用,以实现更复杂的功能。
### 作业
1. 编写程序实现用户名和密码验证功能。
从键盘获取用户名和密码。
如果用户名和密码正确(预设用户名和密码),显示“欢迎进入xxx的世界”,否则提示用户名或密码错误。
2. 计算小明每月乘坐地铁的总费用。
北京市地铁新票价如下:
6公里内3元,每增加6公里额外增加1元,直至32公里以上部分,每增加1元可乘坐20公里。
使用市政交通一卡通刷卡,每月内每卡支出累计满100元后8折优惠,满150元后5折优惠,满400元后不再享受折扣。
假设每月小明上班20天,每次上班需要往返2次地铁,每月月初首次刷卡扣款5元。编写程序计算小明每月地铁总费用。