- 博客(35)
- 收藏
- 关注
原创 python案例训练26——列表翻转指定个数的元素
例如:(ar[], d, n) 将长度为 n 的列表 arr 的前面 d 个元素翻转到列表尾部。定义一个整型列表,并将指定个数的元素翻转到列表的尾部。以下演示了将列表的前面两个元素放到列表后面。
2023-09-02 13:48:36
263
原创 python案例训练26——计算 n 个自然数的立方和
公式 : 13 + 23 + 33 + 43 + 53 = 225。计算公式 13 + 23 + 33 + 43 + ……输入 : n = 5。
2023-09-02 13:02:39
1052
原创 python案例训练25——约瑟夫生者死者小游戏
如此循环,直到船上仅剩 15 人为止,问都有哪些编号的人下船了呢?30 个人在一条船上,超载,需要 15 人下船。于是人们排成一队,排队的位置即为他们的编号。报数,从 1 开始,数到 9 的人下船。
2023-09-02 11:23:14
317
原创 PYTHON案例训练18——阿姆斯特朗数
1000 以内的阿姆斯特朗数: 1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370, 371, 407。次方之和,则称该数为阿姆斯特朗数。例如 1^3 + 5^3 + 3^3 = 153。位正整数等于其各位数字的。获取给定范围内的阿姆斯特朗数。
2023-08-28 13:21:49
430
原创 PYTHON案例训练17——斐波那契数列
斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13,特别指出:第0项是0,第1项是第一个1。从第三项开始,每一项都等于前两项之和。
2023-08-27 21:28:51
295
原创 PYTHON案例训练15——阶乘的计算
整数的阶乘(factorial)是所有小于及等于该数的正整数的积,0的阶乘为1。阶乘的计算分三类情况:负数,正数以及0。
2023-08-27 19:44:09
258
原创 PYTHON案例训练14——输出指定范围内的素数
素数(prime number)又称质数,有无限个。除了1和它本身以外不再被其他的除数整除。下列给出了输出指定范围内素数的代码示例。
2023-08-27 15:48:11
1109
原创 PYTHON案例训练13——质数判断
质数判断:一个大于1的自然数,除了1和它本身外,不能被其他自然数(质数)整除(2, 3, 5, 7等),换句话说就是。
2023-08-27 15:28:35
183
原创 PYTHON100个案例训练——12
print(f"{year}是闰年") # 能被4整除但不能被100整除的为闰年。print(f"{year}是闰年") # 能被400整除的为闰年。print(f"{year}不是闰年") # 不能被400整除的为闰年。print(f"{year}不是闰年") # 不能被4整除的不是闰年。# 1. 能被4整除但不能被100整除的为闰年2. 能被400整除的为闰年。year = int(input("请输入年份:"))# 案例十二:判断润年。
2023-07-13 14:26:46
245
原创 PYTHON100个案例训练——11
num = int(input("请输入判断数据:"))print(f"{num}是偶数")print(f"{num}是奇数")# 案例十一:判断一个数字是否为奇数或偶数。# 如果是偶数除于 2 余数为 0。# 如果余数为 1 则为奇数。
2023-07-13 14:25:52
64
原创 PYTHON100个案例训练——10
unicodedata.numeric(s) # 把一个表示数字的字符转换为浮点数。except(TypeError,ValueError): # 上述出现了转换不了的情况,会出现类型错误(TypeError)float(s) # 若不能给定的字符串不能转换为数字,则会出现ValueError。# 定义一个自定义函数 is_number() 方法来判断字符串是否为数字。print(is_number("五")) # True。# 案例十:判断字符串是否为数字。
2023-07-11 22:44:29
57
原创 PYTHON100个案例训练——9
demo_num = float(input("请输入判断数据:"))print(f"{demo_num}为正数")print(f"{demo_num}为负数")print(f"{demo_num}为0")# 案例九:判断数字是正数、负数或零。
2023-07-11 22:43:55
57
原创 PYTHON100个案例训练——8
num_one,num_two = num_two,num_one # 相互交换。print(f"再次交换后num_one的值为{num_one}")print(f"再次交换后num_two的值为{num_two}")print(f"交换前num_one的值为{num_one}")print(f"交换前num_two的值为{num_two}")print(f"交换后num_one的值为{num_one}")print(f"交换后num_two的值为{num_two}")
2023-07-11 22:43:16
78
原创 PYTHON100个案例训练——7
摄氏温度转华氏温度的公式为 (C * 1.8)+32 = F。print(f"摄氏温度为{C}时,转换为华氏温度为:{F}")C = float(input("请输入摄氏温度:"))# 案例七:摄氏温度转换为华氏温度。
2023-07-11 22:42:25
58
原创 PYTHON100个案例训练——6
random.randint(a, b) 用于返回一个介于 a 和 b 之间的整数(包括 a 和 b)。# random.shuffle(sequence) 用于将序列中的元素进行随机排序。# random.random()返回一个介于 0.0 和 1.0 之间的随机小数。# random.choice(sequence) 用于从序列中随机选择一个元素。# 案例六:随机数生成。
2023-07-11 22:41:52
53
原创 PYTHON100个案例训练——5
r=5 # 定义r为全局变量。area = radius_area() # 半径为5。# 圆的面积公式为:radius_area = pai*r**2。print(f"半径为{r}的圆的面积为:{area}")# 定义一个函数来计算圆的面积。# 案例五:计算圆的面积。
2023-07-11 22:41:09
60
原创 PYTHON100个案例训练——4
judge = ((a+b)>c) and ( ((a+c)>b)) and ((c+b)>a) # 三角形的两边之和大于第三边。a = float(input("请输入三角形的第一条边a:")) # 注意input输入为字符串型。则S=“p(p-a)(p-b)(p-c)的算术平方根”。b = float(input("请输入三角形的第二条边b:"))c = float(input("请输入三角形的第三条边c:"))p = (a+b+c)/2 # 周长的一半。
2023-07-11 22:40:26
82
原创 PYTHON100个案例训练——3
sol2 =(-b+cmath.sqrt(judge))/(2*a) # 结果用复数表示。print(f"方程式的两个根分别为{sol1}与{sol2}")a = float(input("请输入二次项系数a:"))b = float(input("请输入一次项系数b:"))c = float(input("请输入常数项c:"))# 二次方程式 ax**2 + bx + c = 0。print('判别式小于0,无实数解')# 案例三:二次方程。
2023-07-11 22:39:16
71
原创 PYTHON100个案例训练——2
print(f"{num}平方根后的得到的数字为{num_sqrt}")print(f"{num}平方根后的得到的数字为{num_sqrt}")num = float(input("请输入数字:"))# 导入复数数学模块,可用于计算包括负数和复数在内的数据。# 利用0.5次幂(底数只能为正数)
2023-07-11 22:38:18
73
原创 PYTHON100个案例训练——1
num2 = input("请输入第二个数字:") # input输入的数据数据类型为字符串型。sum = float(num1) + float(num2) # 类型转换。print("求和后的数字为:",float(a)+float(b))num1 = input("请输入第一个数字:")print("它们求和后的数字为:",sum)# 案例一:数字求和。
2023-07-11 22:35:30
72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人