Python常见分支、循环结构例题演练!

小白如何成为python数据分析师

第三天----代码演练

要掌握新的知识,除了多看,更重要的还是得多练,正所谓熟能生巧,当你将某一个知识点应用的得心应手,相应的你对这个知识点已经有了自己透彻的理解,日积月累下可想而知是多么了不起的!

1.分支结构和循环结构----的代码练习!

一.分支结构

在Python中,要构造分支结构可以使用ifelifelse关键字。所谓关键字就是有特殊含义的单词,像ifelse就是专门用于构造分支结构的关键字,很显然你不能够使用它作为变量名。

多分支结构:代码越扁平越好,扁平可读性好。可以嵌套使用,但是不能嵌套的太深,影响可读性。不可读就无法维护。
代码块:保持相同缩进的就是一个代码块;
1.英制单位转换为公制单位:
x = float(input('请输入长度:'))
print(f'{x} = {x * 2.54}厘米')
      
2.英制单位英寸和公制单位厘米互换:
# 我们要确定输入单位的是英寸还是厘米,才好进行下一步的转换计算。
# 我们不确定输入的格式是否正确及计算次数。可以使用while循环实现。

while True:
    value = float(input('请输入长度'))
    # float:输入为浮点数。
    unit = input('请输入单位: ')
    if unit == 'in' or unit == '英寸':
        # 判断输入单位,
        print('%f英寸 = %f厘米' % (value, value * 2.54))
    elif unit == 'cm' or unit == '厘米':
        # 判断输入单位,
        print('%f厘米 = %f英寸' % (value, value / 2.54))
    else:
        print('请输入有效的单位')
        

# 想让循环结束,可以使用“break”关键字  ,或者设定循环条件,不满足时退出。  
    

3.分段函数求值,—> 如何构造多个分支
分段函数求值,
     3x-5,x>1
f(x)=x+2,-1<=x<=1
     5x+3,x<=-1
x = float(input('x='))
if x > 1:
    y = 3 * x - 5
elif x >= -1:
    y = x + 2
else:
    y = 5 * x + 3
print(f'f(x)={y}')

# 我们也可以一直使用if来构造分支:只是会比较不方便。
x = float(input('x='))
if x > 1:
    y = 3 * x - 5
if x >= -1:
    y = x + 2
if x <= -1:
    y = 5 * x + 3
print(f'f(x)={y}')

4.个人所得税计算器

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值