住房和城乡建设部网站中国建造师网,wordpress.conf,自建网站的步骤,怎样做网络销售网站python中有for循环和while循环两种形式。
1. for 循环
可以用for循环来遍历不同类型的对象#xff0c;如数组、列表、元组、字典、集合或字符串#xff0c;并对每个元素执行一段代码。
1.1 数组的for循环
用for循环遍历一个数组#xff0c;并打印出每个元素#xff1a;…python中有for循环和while循环两种形式。
1. for 循环
可以用for循环来遍历不同类型的对象如数组、列表、元组、字典、集合或字符串并对每个元素执行一段代码。
1.1 数组的for循环
用for循环遍历一个数组并打印出每个元素
import numpy as np
anp.arange(5)for i in a:print(i)输出
0
1
2
3
41.2 列表的for循环
用for循环遍历一个列表并打印出每个元素
fruits [apple, banana, cherry]
for fruit in fruits:print(fruit)输出
apple
banana
cherry1.3 元组的for循环
用for循环遍历一个元组并打印出每个元素
colors (red, green, blue)
for color in colors:print(color)输出
red
green
blue1.4 字典的for循环
用for循环遍历一个字典并打印出每个键值对
person {name: Alice, age: 25, gender: female}
for key, value in person.items():print(key, , value)输出
name Alice
age 25
gender female1.5 集合的for循环
用for循环遍历一个集合并打印出每个元素
numbers {1, 2, 3, 4}
for number in numbers:print(number)输出
1
2
3
41.6 字符串的for循环
用for循环遍历一个字符串并打印出每个字符
word hello
for letter in word:print(letter)输出
h
e
l
l
o2. while循环
Python的while循环是用来重复执行一段代码直到某个条件不满足为止。while循环的语法是
while condition:# body of while loop这里
while循环先判断条件是否为真。如果条件为真就执行循环体中的代码。然后再次判断条件是否为真。这个过程会一直重复直到条件为假才退出循环。
2.1 例1
用while循环打印1到5的数字
i 1
while i 5:print(i)i 1输出
1
2
3
4
52.2 例2
用while循环和break语句实现猜数字游戏
import randomnumber random.randint(1,10) # 随机生成一个1到10的整数guess None # 初始化猜测变量while guess ! number: # 当猜测不等于目标数时继续循环guess int(input(请输入一个1到10的整数)) # 获取用户输入并转换为整数if guess number: # 如果猜测小于目标数提示太小了并继续循环print(太小了)elif guess number: # 如果猜测大于目标数提示太大了并继续循环print(太大了)else: # 否则说明猜对了打印恭喜信息并退出循环print(恭喜你你猜对了)break 输出
请输入一个1到10的整数5
太大了请输入一个1到10的整数2
太大了请输入一个1到10的整数1
恭喜你你猜对了