Python练习题 01

作业1:用条件语句写一个BMI(体重除以身高的平方)指数

  • 用条件语句写一个BMI(体重除以身高的平方)指数
  • 低于18.5:过轻
  • 18.5 - 25 正常
  • 25 - 28 过重
  • 28 - 32 肥胖
  • 高于32 严重肥胖
 
weight = input("请输入体重:")
height = input("请输入身高:")
BMI = float(float(weight)/(float(height)**2))
#计算bmi的公式
if BMI<= 18.5:
 	 print("弱不禁风",BMI)
elif BMI<=25:
     print("继续保持",BMI)
elif BMI<=28:
    print("男生最喜欢的女孩的身材",BMI)
elif BMI<=32:
else:
    print("珍爱生命,控制食欲,多运动,多撩妹")

作业2:计算从1到100所有奇数的和

方法1

 def odd1():
     sum = 0
     for i in range(0,101,2):
         # print(i)
         sum = sum + i
     print("从1到100所有奇数的和为:",sum)
 if __name__ == '__main__':
     odd1()

方法2

 def odd2():
     sum = 0
     for i in range(0,101):
         if i % 2 !=0:
             sum = sum+i
     print("从1到100所有奇数的和为:", sum)
 if __name__ == '__main__':
     odd2()

作业3:计算从1到100所有偶数的和

方法1

 def even1():
     sum = 0
     for i in range(1, 101, 2):
         # print(i)
         sum = sum + i
     print("从1到100所有偶数的和为:",sum)
 if __name__ == '__main__':
     even1()

方法2

 def even2():
     sum = 0
     for i in range(1,101):
         if i % 2 == 0:
             print(i)
             sum = sum + i
     print("从1到100所有偶数的和为:",sum)
 if __name__ == '__main__':
     even2()

作业4:用while计算1到100的乘积

 def Product():
     product = 1
     num = 1
     while num <= 100:
         product = num * product
         num = num + 1
     print("1到100的乘积",product)
 if __name__ == '__main__':
     Product()
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Python 练习题是指设计用来提高编程技能和加深对Python语言理解的编程问题。这些练习题通常涉及不同的Python编程概念和技巧,从基础语法到高级主题都有涵盖。以下是一些常见的Python练习题类型: 1. 基础语法练习:这些练习帮助初学者熟悉Python的基本语法,比如变量声明、数据类型、控制结构(if-else语句、循环)以及函数定义等。 2. 数据结构操作:涉及Python内置的数据结构,如列表(list)、字典(dict)、元组(tuple)和集合(set)的操作练习,包括增删改查等。 3. 面向对象编程:包含类和对象的定义、继承、多态和封装等面向对象编程概念的实践题目。 4. 错误和异常处理:学习如何处理在代码执行过程中可能遇到的错误和异常。 5. 文件操作:练习如何在Python中读文件,包括文本文件和二进制文件的操作。 6. 模块和包:学习如何导入和使用Python标准库中的模块,以及如何创建和使用自定义包。 7. 高级特性:练习Python的高级特性,比如列表推导式、生成器、装饰器和上下文管理器等。 8. 数据处理:包含使用Python进行数据分析和处理的练习,如使用Pandas库操作数据框(DataFrame)。 9. Web开发基础:涉及使用Flask或Django等框架进行简单的Web应用开发。 10. 测试:编单元测试来验证代码的正确性。 通过解决这些问题,可以系统地提升Python编程技能,并在实际开发中更加得心应手。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值