从 第3章-22 输出大写英文字母 开始

1.

a=str(input())
b=''
for i in a:
if 'A'<=i<='Z' and i not in b:
b=b+i
if len(b)>0:
print(b)
else:
print('Not Found')

2.

a=eval(input())
for i in range(a+1):
n=3**i
print('pow(3,{}) = {}'.format(i,n))

3.

判断素数:

思路1):因此判断一个整数m是否是素数,只需把 m 被 2 ~ m-1 之间的每一个整数去除,如果都不能被整除,那么 m 就是一个素数。

思路2):另外判断方法还可以简化。m 不必被 2 ~ m-1 之间的每一个整数去除,只需被 2 ~  之间的每一个整数去除就可以了。如果 m 不能被 2 ~  间任一整数整除,m 必定是素数。例如判别 17 是是否为素数,只需使 17 被 2~4 之间的每一个整数去除,由于都不能整除,可以判定 17 是素数。

直接求素数没有什么思路,但是我们可以反过来,先求非素数,再减去非素数:

a,b=map(int,input().split())
c=0
c2=0
count=0
count2=0
for i in range(a,b+1):
for n in range(2,i):
if i%n==0:
c=c+1
count=count+i
break
for i in range(a,b+1):
count2=count2+i
c2=c2+1
print('{} {}'.format(c2-c,count2-count))

最新文章

  1. 代码的坏味道(2)——过大的类(Large Class)
  2. Windows zabbix监控远程进程实现机制
  3. HTML5 div+css导航菜单
  4. iOS开发UI篇—Quartz2D使用(矩阵操作)
  5. Robot Framework-DatabaseLibrary数据库(MySql)
  6. input上传图片预览
  7. IOS 新消息通知提示-声音、震动
  8. POJ 1781 In Danger Joseph环 位运算解法
  9. 【译】ASP.NET MVC 5 教程 - 2:添加控制器
  10. 用KnockoutJS实现ToDoMVC代码分析
  11. dotNET跨平台相关文档
  12. Three ways to throw exception in C#. Which is your preference?
  13. Hive 自定义函数
  14. Flask 学习 十三 应用编程接口
  15. idea spring boot
  16. JCenter下载太慢, jcenter修改 https为http也许能帮助你
  17. Python 3.6 -win64环境安装PIL模块
  18. 转:log4j的使用简介
  19. New JVM Option Enables Generation of Mixed-Mode Flame Graphs
  20. 论文笔记 M. Saquib Sarfraz_Pose-Sensitive Embedding_re-ranking_2018_CVPR

热门文章

  1. Nuxt 环境搭建已经编写第一个Nuxt应用
  2. 前端——语言——Core JS——《The good part》读书笔记——第三章节(Object)
  3. 时间戳,日期,string互转
  4. mvc 部分页
  5. Python Django中一些少用却很实用的orm查询方法
  6. blg_统考,打印准考证 网页代码!
  7. 会话技术之Cookie
  8. C++中map的介绍用法以及Gym题目:Two Sequences
  9. 【PAT甲级】1089 Insert or Merge (25 分)(插入排序和归并排序)
  10. Go_排序