IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> python第四天作业 -> 正文阅读

[Python知识库]python第四天作业

作业1、判断以下哪些不能作为标识符 c
?? ?A、a
?? ?B、¥a
?? ?C、_12
?? ?D、$a@12
?? ?E、false
?? ?F、False

作业2:输入数,判断这个数是否是质数(要求使用函数 + for循环)

num = int(input("请输入一个数,判断该数是不是质数:"))

flag = True

for i in range(2,num):

? ? if num % i == 0:

? ? ? ? flag = False

? ? ? ? break

if flag:

? ? print(str(num) + "是质数")

else:

? ? print(str(num) + "不是质数,是合数")

?

作业3:求50~150之间的质数是那些?

for i in range(50,150):
?? ?flag = True
?? ?for j in range(2,i):
?? ??? ?if i % j == 0:
?? ??? ??? ?flag = False
?? ??? ??? ?break
?? ?if flag:
?? ??? ?print("%s是质数" %(i))

作业4:打印输出标准水仙花数,输出这些水仙花数

for i in range(100, 500):

? ? if (i % 10)**3 + (i // 10 % 10)**3 + (i // 100)**3 == i:

? ? ? ? print(i, end=' ')

作业5:验证:任意一个大于9的整数减去它的各位数字之和所得的差,一定能被9整除.

num=int(input("请输入一个大于9的数(10~100):"))

while num == 10 :

? ? ? ? print("能被9整除")

? ? ? ? break

if 100>=num>10:

? ? ? ? y=int(num/10%10)

? ? ? ? z=int(num%10)

? ? ? ? h=y+z

? ? ? ? print(h)

? ? ? ? if (num -h) %9==0:

? ? ? ? ? ? print("能被9整除")

?

作业6:一个五位数,若在它的后面写上一个7,得到一个六位数A,若在它前面写上一个7,得到一个六? ? ? ? ? ? ? ?位数B,B是A的五倍,求此五位数.

num=range(10000,100000)

for i in num:

? ? ?num1=i * 10 + 7

? ? ?num2=i + 700000

? ? ?if num2/num1==5:

? ? ? ? ?print(i)

?
作业7:有一种最简真分数它们的分子与分母的乘积都是140把所有这样的真分数从小到大打印来

for i in range(1,14):

? ? for j in range(i,141):

? ? ? ? if i*j==140:

? ? ? ? ? ? ?print("%d/%d"%(i,j))

作业8:某数被80除所得的商,不但是7的倍数,而且用2,3,4,5,6去
? ? ? ? ? ? ?除余数都是1,求这 个自然数.

num=range(1,100000)

for i in num:

? ? x = i/80

? ? if x % 7 ==0 and x%2==1 and x%3==1 and x%4==1 and ?x%5==1 and x%6==1:

? ? ? ? print(x)

?

作业9:编程求出满足以下条件的三位数:它除以11所得的商等于它各位数字之和

num=range(99,1000)

for i in num:

? ? j = i/11

? ? x=int(i/100%10)

? ? y=int(i/10%10)

? ? z=int(i%10)

? ? s=x+y+z

? ? if j==s:

? ? ? ? print(i)

?
作业10:有一堆硬币,每次只能拿一个或者两个,求最少多少次可以拿完硬币
? ? ? ? ? ? ? ?[10, 8, 5, 3, 27, 99]

ls=[10, 8, 5, 3, 27, 99]

x=0

for i in ls:

? ? if i % 2 ==0:

? ? ? ? x+=i//2

? ?

? ? else:

? ? ? ? x+=i//2+1

print(x)?

??

作业11:求1~100之间不能被3整除的数之和

sum_value = 0

for number in range(1,101): ? ?

? ? if number % 3 != 0:

? ? ? ? continue

? ? sum_value += number

print(sum_value)

?

作业12:给定一个正整数N,找出1到N(含)之间所有质数的总和


作业19:计算PI(公式如下:PI=4(1-1/3+1/5-1/7+1/9-1.......)

def hao() :

? ? ans = 0;add = 1

? ? sign = 1

? ? while(1/add>10**(-6)) :

? ? ? ? ans = ans + sign/add

? ? ? ? add = add + 2

? ? ? ? sign = -sign

? ? else :

? ? ? ? ans += sign/add

? ? print("pi = {}".format(ans * 4))

hao()

?

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-01-14 01:55:36  更:2022-01-14 01:56:33 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 4:22:49-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码