找回密码
 立即注册
首页 业界区 安全 Python循环语句

Python循环语句

准挝 2025-7-31 15:59:02
for 循环:
可以遍历任何可迭代对象,如一个列表或者字符串。
用于有明确循环对象或次数。
语法格式:
  1. for 变量名 in 可迭代对象:
  2.     # 循环主体 遍历可迭代对象中的所有元素
复制代码
实例:
  1. # 循环打印列表中每个元素
  2. sites = ["Baidu", "Google", "Runoob", "Taobao"]
  3. for site in sites:
  4.     print(site)
  5.    
  6. # 循环打印字典中所有体温异常人员的工号和体温
  7. temperature_dict = {"101": 36.5, "102": 36.2, "103": 36.3, "104": 38.6, "105": 36.6}
  8. for temperature_tuple in temperature_dict.items(): # 遍历字典中所有键值对组成的元祖列表
  9.     staff_id = temperature_tuple[0]
  10.     temperature = temperature_tuple[1]
  11.     if temperature >= 38:
  12.         print(staff_id, temperature)
  13. # 以下写法与上面的代码功能相同,只是简化了变量的赋值操作        
  14. for staff_id, temperature in temperature_dict.items(): # 将元祖中元素的值按顺序赋值给 for 循环中的变量
  15.     if temperature >= 38:
  16.         print(staff_id, temperature)
  17.          
  18. # 循环打印字符串中每个字符
  19. word = 'runoob'
  20. for letter in word:
  21.     print(letter)
  22.    
  23. # 整数范围值可以配合 range() 函数使用
  24. # 循环打印 0 到 5 的所有数字:
  25. for number in range(0, 6):
  26.     print(number)
  27.    
  28. # 计算 1 + 2 + 3 ... + 100 的和并打印
  29. total = 0
  30. for i in range(1, 101):
  31.     total = total + i
  32. print(total)
复制代码
关于 range() 函数用法参考:https://www.runoob.com/python3/python3-func-range.html
 
while 循环:
直到 判断条件 为假时结束循环,否则一直执行循环。
用于循环次数未知的情况。
语法格式:
  1. while 判断条件:
  2.     # 循环主体,条件成立时执行
复制代码
实例:
  1. # 计算 1 到 100 的总和
  2. n = 100
  3. sum = 0
  4. counter = 1
  5. while counter <= n:
  6.     sum = sum + counter
  7.     counter += 1
  8. print("1 到 %d 之和为: %d" % (n,sum))  # 输出结果:1 到 100 之和为: 5050
  9. #用户输入任意数字求平均值,当输入q时终止程序
  10. total = 0
  11. count = 0
  12. user_input = input("请输入数字(完成所有数字输入后,请输入q终止程序):")
  13. while user_input != "q":
  14.     num = float(user_input)
  15.     total += num
  16.     count += 1
  17.     user_input = input("请输入数字(完成所有数字输入后,请输入q终止程序):")
  18. if count == 0:
  19.     result = 0
  20. else:
  21.     result = total / count
  22. print("您输入的数字平均值为" + str(result))
复制代码
相关学习资料:
    3小时快速入门Python
    Python3教程

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册