一、if-where-for
1、If:判断语句: if +条件:
elif+条件:
else:后面不能加条件
实例;一家商场在降价促销,如何购买金额50-100元(包含50元和100元)之间,会给你10%的折扣,如何购买金额大于100元会给20%折扣
编写一个程序,询问购买价格,在显示出折扣(10%或20%)和最终
price=float(input("请输入购买商品的价格:")) if 50<= price<=100: print("获取10%的折扣:",price*(1-0.1)) elif price>100: print("获取20%的折扣:", price * (1-0.2)) else: print("没有折扣:",price)
2、while循环
While+条件:
执行语句
Break 防止死循环
实例1:通过控制台输入一个整数数字,利用while判断,如果大于10,打印出数字的值,并且执行-1操作
num=int(input("输入一个整数数字:")) while num>10: print(num) num=num-1
实例2:用一个数字,num_1来记录女学生的个数,当女学生的个数大于5的时候停止循环,通过控制台输入学生的性别,当性别为F,则为女生,为M的时候,则为男生
代码1:
num_1=0 while num_1<=5: sex=str(input("输入学生的性别F/M:")) if sex == 'F': num_1 = num_1 + 1 print(num_1) elif sex=='M': continue;
代码2:
num_1=0
while True:
sex=str(input("输入学生的性别F/M:"))
if sex == 'F':
num_1 = num_1 + 1
print(num_1)
if num_1>5:
break
elif sex=='M':
continue;
标签:函数,python,折扣,price,sex,while,num,print,where From: https://www.cnblogs.com/syy714363310/p/16894359.html