鱼C论坛

 找回密码
 立即注册
楼主: 新手·ing

[技术交流] Python:每日一题 26(答题领鱼币)

  [复制链接]
发表于 2018-9-1 11:34:28 | 显示全部楼层
import math
n=input("请输入最大值:")
[i for i in range(1,n) if 0 not in [i % d for d in range(2,math.sqrt(i)+1)]]
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-9-1 16:49:59 | 显示全部楼层
我是新来的鱼油 哈哈哈
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-9-1 17:20:36 | 显示全部楼层
lizi
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-9-22 09:29:30 | 显示全部楼层
感谢

评分

参与人数 1鱼币 -1 收起 理由
蒋博文 -1 请不要无意义灌水!

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-10-24 20:29:37 | 显示全部楼层
想看
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-10-25 16:29:01 | 显示全部楼层
看看
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-10-31 16:21:47 | 显示全部楼层
看看
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-10-31 20:53:43 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-3 13:11:16 From FishC Mobile | 显示全部楼层
看一看
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-2-18 10:06:47 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-2-18 14:10:19 | 显示全部楼层
来答题~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-3-7 16:11:35 | 显示全部楼层
还要回复才能看题?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-3-7 16:57:57 | 显示全部楼层
  1. while True:
  2.     rg = [int(x) for x in input('请输入区间(大于2的正整数),用空格隔开(例:100 200):').split(' ')]
  3.     if rg[0] < 3 or rg[1] < 3:
  4.         print('区间错误,请重新输入区间!')
  5.     else:
  6.         break

  7. if rg[0] % 2 == 0:
  8.     rg[0] += 1
  9. for n in range(rg[0], rg[1] + 1, 2):
  10.     for i in range(3, int(n**0.5)+1, 2):
  11.         if n % i == 0:
  12.             break
  13.     else:
  14.         print(n)
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-30 21:13:00 | 显示全部楼层
学习
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-8-20 14:34:32 | 显示全部楼层
  1. str1 = input("请输入检索范围,以“,”分隔:")
  2. start = int(str1.split(',')[0])
  3. end = int(str1.split(',')[1])
  4. for i in range(start, end+1):
  5.     if i < 2:
  6.         continue
  7.     elif i == 2:
  8.         print(i,end=',')
  9.     else:
  10.         for num2 in range(2, round(i**0.5)+1):
  11.             if i % num2 == 0:
  12.                 break
  13.         else:
  14.             print(i,end=',')
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-27 19:43:59 | 显示全部楼层
learn
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-27 19:51:29 | 显示全部楼层
请问python的缩进怎么看,最后一个else语句是上面的if判断语句的么?为什么if缩进这么多,else反而没有缩进
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-1 19:49:00 | 显示全部楼层
啦啦啦
  1. import math

  2. def judge(num):
  3.           temp = int(math.sqrt(num))
  4.           #print(temp)
  5.           flag = 1
  6.           for each in range(2,num):
  7.                     if num%each == 0:
  8.                               flag = 0
  9.                     else:
  10.                               pass
  11.           return flag
  12.                     

  13. if __name__ == '__main__':
  14.           start,end= input('请输入开始和结束(如1-100):').split('-')
  15.           start,end = int(start),int(end)
  16.           for each in range(start,end+1):
  17.                     if judge(each):
  18.                               print(each)
  19.                     else:
  20.                               continue
  21.          
  22.          
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-12-12 09:46:14 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-12-29 10:17:39 | 显示全部楼层
看题
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-27 21:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表