python 之练习题(1)
2022/6/3 1:21:35
本文主要是介绍python 之练习题(1),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
题目1:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
方法:
sum=0 for bw in range(1,5): for sw in range(1,5): for gw in range(1,5): if (bw!=sw) and (sw !=gw)and (bw !=gw): print(bw,sw,gw) sum+=1 print(sum) 知识点: if 语句 for循环 比较运算符 != 赋值运算 += range函数 题目2: 求出1 / 1 + 1 / 3 + 1 / 5……+1 / 99的和 (1分之一+1分之三+1分支5....) 方法1:
sum =0 for i in range(1,100,2): if i%2!=0: sum +=1/i print(sum) #2.937774848474907 方法2: sum =0 for i in range(1,100,2): sum=sum+1/i print(sum) 方法3:
a=1 sum=0 while a<100: sum=sum+1/a a+=2 print(sum) #2.937774848474907 方法4:
a=1 s=[] while a<100: s.append(1/a) a+=2 print(sum(s)) 第三题; 用循环语句,计算2 - 10之间整数的循环相乘的值 (2*3*4*5....10) 方法1:
s=1 for i in range(2,11): s*=i print(s) 方法2:
s=1 a=2 while a<11: s*=a a+=1 print(s)
这篇关于python 之练习题(1)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Python基础编程
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南