Python练习——循环2
2024-08-24 15:40:14
1.求1~100之间能被7整除,但不能同时被5整除的所有整数 。
for i in range(1,101):
if i%7 == 0 and i%5 !=0:
print(i)
2.输出“水仙花数”。所谓水仙花数是指1个3位的十进制数,其各位数字的立方和等于该数本身。例如:153是水仙花数,因为153 = 13 + 53 + 33 。
for i in range (100,1000):
ge = i%10
shi = i//10%10
bai = i//100
if ge**3+shi**3+bai**3 == i :
print(i)
3.求平均分。
score = [70,90,78,85,97,94,65,80]
s = 0
for i in score:
s=s+i
print(s/len(score))
4.百元买百鸡。假定小鸡每只5角,公鸡每只2元,母鸡每只3元,编程求解购鸡方案。
for x in range(0,34):
for y in range(0,51):
for z in range(0,101):
if x+y+z==100 and 3*x+2*y+0.5*z==100:
print(x,y,z,sep="\t")#"\t"为制表符
结果如下:
4.输出100以内的所有素数。
for n in range(100,1,-1):
for i in range(2,n):
if n%i == 0:
break
else:
print(n,end=' ')
5.判断一个数是否为素数。
import math
n =eval(input("Input a integer:"))
m =int(math.sqrt(n)+1)
for i in range(2,m):
if n%i ==0:
print("NO")
break
else:
print("YES")
最新文章
- C# 复制幻灯片(包括格式、背景、图片等)到同/另一个PPT文档
- The Hacker's Guide To Python 单元测试
- 跨站请求伪造 CSRF / XSRF<;一:介绍>;
- hadoop 完全分布式 下 datanode无法启动解决方法
- Android 反编译apk 详解
- nginx配置(解释)
- ajax readyState的五种状态详解
- 《Linux Device Drivers》第十二章 PCI司机——note
- not enough actual parameters for macro &#39;min&#39;(QT与vs2010)
- c# xml操作类 比较齐全
- Springboot-shiro-redis实现登录认证和权限管理
- 匿名函数 javascript
- LeetCode 15 3Sum [sort] <;c++>;
- Win7 x64位打开VirtualBox报错处理。
- tp5.0整合七牛云图片上传
- C# List去重的三种方法
- Android开发之jdk安装及环境变量配置
- [工具] Textify – 复制不可能的窗口内容[Win]
- hive-site.xml配置
- centos7 lua安装