首页 > 编程语言 >python-if where for-函数

python-if where for-函数

时间:2022-11-15 23:13:04浏览次数:41  
标签:函数 python 折扣 price sex while num print where

一、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

相关文章

  • python 中 filter函数的用法
     和map()类似,filter()也接收一个函数和一个序列。和map()不同的时,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。 ......
  • Linux中do_gettimeofday()函数
    linux发行版:Ubuntu22.04linux内核:5.15.0-52-generic预编译内核:linux-6.0.1添加在linux-6.0.1/kernel/sys.c中的源码。asmlinkageintsys_mycall(structtimeval*tv)......
  • python 中内建函数map的用法
     map函数会根据提供的函数对指定序列做映射。通过定义可以看到,这个函数的第一个参数是一个函数,剩下的参数是一个或多个序列,返回值是一个集合。map的作用是以参数序列中......
  • python脚本check linux
    check脚本:importparamikoimportConfigParserimportsys#-*-coding:UTF-8-*-username="root"pwd="YDYP1F1@flzx3kc"host_ip=[]reload(sys)sys.setdefaulten......
  • Python读取写入txt内容
    Python读取、写入txt内容withopen("test.txt","r")asf:#打开文件data=f.read()#读取文件print(data)withopen("test.txt","w")asf:......
  • 13.DataFrame结构和构造函数
    1)DataFrame的创建最常用的方法是传递一个字典来创建。DataFrame以字典的键作为每一【列】的名称,以字典的值(一个数组)作为每一列。此外,DataFrame会自动加上每一......
  • PHP常用函数
    PHP常用函数总结数学函数1.abs():求绝对值$abs=abs(-4.2);//4.2数字绝对值数字2.ceil():进一法取整echoceil(9.999);//10浮点数进一取整3.floor():舍去法......
  • Excel函数实现一个字段查多个数据(没实现)
    Excel在筛选区域内查找我想实现的功能是,用VLOOKUP时,对第二个参数,即查询范围进行限制,还要实现模糊匹配1、查询范围限制(1)组合条件查找用&可以搞定(2)INDEX+MATCH依然是......
  • Python - 实现定时任务
    fromapscheduler.schedulers.blockingimportBlockingSchedulerfromdatetimeimportdatetimedeftest_tick():print(f'timeis{datetime.now()}')if__nam......
  • 博弈论之SG函数与SG定理
    SG定理&SG函数概念:必胜点N:在此位必胜必败点P:在此位必输更严谨的定义为:无法移动的状态(即terminal-position)为P可以移动到P的局面为N所有移动都会进入N的局面......