python练习题

1. 题目:数字求余

描述:输入两个数字,求第一个数对第二个数的余数

输入描述:分两行输入两个整数a,b

输出描述:a除以b的余数

输入展示:

10

3

输出展示:

1

a = int(input())
b = int(input())
print('%d'%(a%b))

2. 题目:数字求商

描述:输入两个数字,求第一个数对第二个数的商,结果保留三位小数

输入描述:分两行输入两个整数a,b

输出描述:a / b的商保留三位小数

输入展示:

10

3

输出展示:

3.333

a = int(input())
b = int(input())
print('%.3f'%(a/b))

3. 题目:计算BMI值

描述:输入两个数字,一个数字表示身高h(m),另一个数字表示体重w(kg),求其BMI(w/h**2)值,并且输出的格式为:BMI值为:X。

输入描述:一个浮点数h代表身高,一个整数w代表体重

输出描述:使用格式化输出BMI的值

输入展示:

1.79

80

输出展示:

BMI值为:24.97

h = float(input())
w = int(input())
print('BMI值为:%.2f'%(w/h**2))

4. 题目:计算圆柱的表面积和体积

描述:输入两个数字作为底圆的半径r和圆柱的高h,求出圆柱的表面积和体积,π取值为:3.14

输入描述:分两行输入两个整数r,h,分别代表底圆半径和圆柱的高

输出描述:使用格式化输出圆柱的表面积和圆柱的体积,结果保留两位小数

输入展示:

1

2

输出展示:

圆柱的表面积为18.84

圆柱的体积为6.28

r = int(input())
h = int(input())
print('圆柱的表面积为%.2f'%(3.14*2*r*h+2*3.14*r**2))
print('圆柱的体积为%.2f'%(3.14*r**2*h))

5. 题目:拿出数字的每一位数字

描述:输入一个五位数字,依次输出这个数字的万位、千位、百位、十位、个位。

输入描述:一个五位整数

输出描述:一行内以空格隔开输出这个五位数的每一位数字,按照从万位到个位的顺序输出

输入展示:

12345

输出展示:

1 2 3 4 5

a = int(input())
print(a//10000,end=' ')
print(a//1000%10,end=' ')
print(a//100%10,end=' ')
print(a//10%10,end=' ')
print(a%10,end=' ')

6.题目:摄氏度转华氏度

描述:摄氏度与华氏度之间的关系为:摄氏度*1.8 = 华氏度-32,输入一个浮点数,代表摄氏度,输出其对应的华氏度。

输入描述:一行,一个浮点数

输出描述:一行,一行字符串,其中所有数字保留一位小数,具体格式参照展示样例

输入展示:

35.6

输出展示:

35.6摄氏温度转为华氏温度为96.1

a = float(input())
b = a*1.8+32
print('%.1f摄氏温度转为华氏温度为%.1f'%(a,b))

7.题目:禾木

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编程技能,并在实际开发中更加得心应手。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值