1、比较Python五种复合数据类型的异同

转第6

2、随机产生一个三位整数,将它的十位数字变为零

2.1、生成三位的随机整数

from random import randint as rdi
#生成初始的 3 位整数
a=rdi(100,1000)
print('初始值:',a)

2.2、将它的十位数字变为零

代码转第6

2.3、输出结果

初始值: 338
将它的十位数字变为0后: 308
最终输出的数据类型: <class 'int'>

3、输入整数x,y,z , 若 x 2 + y 2 + z 2 x^2+y^2+z^2 x2+y2+z2>1000 , 则输出千位以上的数字,否则输出三个数的和

3.1、设置input输入x、y、z

x=int(input('请输入第一个任意整数x='))
y=int(input('请输入第二个任意整数y='))
z=int(input('请输入第三个任意整数z='))

3.2、计算 x 2 + y 2 + z 2 x^2+y^2+z^2 x2+y2+z2并满足题目条件输出

代码转第6

3.3、输出结果

请输入第一个任意整数x=10
请输入第二个任意整数y=20
请输入第三个任意整数z=10
x2+y2+z2= 600
x2+y2+z2≤1000,故输出三个数之和 40

4、请编写一个Python程序,在给定年限 N 和年利率 r 的情况下,计算当贷款金额为 P 时,每月需还贷的金额

每月还贷公式如下:
4

4.1、设置input输入初始值

N=int(input('请输入给定年限N='))
r=float(input('请输入年利率r='))
P=float(input('请输入贷款金额P='))

4.2、计算

代码转第6

4.3、输出结果

请输入给定年限N=2
请输入年利率r=0.05
请输入贷款金额P=10000
每月需还贷金额M= 438.71389734068595

5、编写函数,接受一个字符串,分别统计大写字母、小写字母、数字、其他字符的个数,并以元组的形式返回结果

5.1、定义函数

代码转第6

5.2、输出

a=input('请输入一个字符串')
b=func(a)
print('输出大写字母、小写字母、数字、其他字符的个数',b)
print('输出结果的数据类型',type(b))

5.3、输出结果

请输入一个字符串strj_-002gE
输出大写字母、小写字母、数字、其他字符的个数 (1, 5, 3, 2)
输出结果的数据类型 <class 'tuple'>

6、 ★佐佑思维二维码★

免费获得全部内容,请关注公众号并回复 ——“数学模型
佐佑思维

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐