这里写目录标题
- 条件控制语句:
- if 语句
- if-else 语句
- if-elif 语句
- 循环语句
- for语句:
- while语句:
条件控制语句:
if 语句
if Ture/False:
#如果为Ture,则执行下边两个语句;如果为False,则跳过该条件,直接执行语句3 print("centence 1") #要执行的语句1 print("centence 2") #要中性的语句2print("sentence 3") #要执行的语句3
if-else 语句
if condition:要执行的语句
else:if condition 2:要执行的语句 2else:if condition 3:要执行的语句 3
if-else 语句练习:
money = ?
mr_liang_value = 1500
if money >= mr_liang_value:print("购买诸葛浪成功")
else:print("金币不足,英雄购买失败,请充值!!!")
上边条件执行输出结果:
若 money >= 1500,则输出结果为:
若 money <1500&#xff0c;则输出结果为&#xff1a;
if-elif 语句
语句定义格式如下&#xff1a;
if condition:要执行的语句1
elif condition2:要执行的语句2
...............
elif conditionN要执行的语句N
else:要执行的语句N&#43;1
if-elif 条件语句练习&#xff1a;
score &#61; int(input("请输入一个成绩&#xff1a;"))
if 100 >&#61; score >&#61; 85:print("A")
elif 85 > score >&#61; 60:print("B")
elif 60 > score >&#61; 0:print("C")
else:print("成绩输入错误&#xff01;&#xff01;&#xff01;")
执行上边语句后&#xff0c;当输入一个成绩后条件会逐一往下执行&#xff0c;直到返回一个真值才会终止此程序继续往下执行。
循环语句
for语句&#xff1a;
for temp_variable_name(要执行的语句) in iterable(可迭代的对象)
range函数
range(stop) -> range object
range(start, stop[, step]) -> range object
for语句练习&#xff1a;
print("list_data----------------------------")
list_data &#61; [1, 2, 3, 4]
for i in list_data:print(i) #根据下标去打印
for index, value in enumerate(list_data): #获取下标和所对应的元素print(index, value)
print("tuple_data--------------------------")
tuple_data &#61; (1, 2, 3, 4)
for i in tuple_data:print(i)
print("dict_data----------------------------")
输出结果为&#xff1a;
dict_data &#61; {1:2, 2:3, 3:4}
for i in dict_data: #默认取它的key值print(i)
for i in dict_data.keys(): #指定取它所有的key值print(i)
for i in dict_data.values(): #指定取它所有的value值print(i)
for i in dict_data.items(): #提取它所有的key和value值&#xff0c;并且以元组形式呈现print(i)
for k, v in dict_data.items():print(k, v)
print("range--------------------------------")
for i in range(0, 10, 2): #定义步长为 2print(i)
输出结果为&#xff1a;
while语句&#xff1a;
while condition:
要执行的语句
condition: Ture or False, 当条件为False时&#xff0c;循环才会终止
while语句练习&#xff1a;
i &#61; 0
while i <10:print(i)i &#61; i &#43; 1
执行上边程序&#xff0c;当 i &#61; 10 时&#xff0c;条件语句判断为False&#xff0c;会终止循环语句