Python语法基础之if while for常见的简单算法

格式要符合语法要求

1:1-5阶乘和

x=0
jc=1
for i in range(1,6) :
jc*=i
x+=jc
else :
print(x)

2:100以内的所有质数

print(2)
for num in range(3,100,2) :
for i in range(3,int(num**0.5)+1) :
if num%i==0 :
break
else :
print(num)

3:100以内所有奇数的和

sum=0
for i in range(1,100,2) :
sum+=i
else :
print(sum)

4:给一个正整数,判断其是几位数,并且列出个位,十位,百位,千位……分别是

n=int(input(“x:”))
c=0
while True :
print(n%10)
n=n//10
c+=1
if n==0 :
break
print(c)

5:斐波那契数列 ,列出前100位

a=0
b=1
if a==0 :
print(1)
for i in range(99) :
c=a+b
a=b
b=c
print(c)

6:九九乘法表

for i in range(1,10):
for j in range(1,i+1):
print(‘{0}*{1}={2:<2}’.format(j,i,i*j),end=’ ‘)
print()

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/87149

(1)
10590628461059062846
上一篇 2017-09-14 16:04
下一篇 2017-09-14 21:11

相关推荐

  • linux的基础小命令

    1、ifconfig,显示主机的IP地址 2、echo 用法echo [short-option]… [string]…     -n:不进行换行     string可以使用单引号或双引号引用变量,单引号变量内容不会替换,双引号会替换  &nb…

    Linux干货 2016-10-30
  • 0806文本处理工具

    ———- 文件查看工具 ———- cat:    cat [OPTION]… [FILE]…   //查看文本文件内容,一般后面跟文件名(相对路径),或者是文件名(绝对路径) -n 加行号 -b 加行号,…

    Linux干货 2016-08-07
  • Homework Week-8 网络及脚本编程

    1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。 设备 功能 使用场景 网桥 用于连接不同网段,将相似的网络连接起来,隔离信息。 连接不同部门间的局域网;连接地理位置分散并且相距较远的局域网,可以增加工作的物理距离;采用由网桥连接的多个局域网调节负载;网桥可以设置在局域网的关键部位,防止单点失常而破坏整个系统等。 集线器 对接收…

    Linux干货 2016-10-09
  • N25-第五周作业

    第五周 1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; [root@zf ~]# grep -E "^[[:space:]]+[[:alnum:]]+" /boot/grub/grub.conf     &n…

    Linux干货 2016-12-26
  • 文本处理工具之sed

    文本处理工具之sed 1、sed是一种行编辑器,对文本逐行处理。处理时,它会将文本行载入”模式空间”(临时缓冲区),接着用sed命令对模式空间的内容进行处理,处理完成后,将模式空间内容输出到显示屏 与之类似的处理工具还有grep和awk,相比grep,sed不仅对文本有过滤功能,还可以对文本进行其他增删改的操作。而相比awk,sed显得更加简单高效。下面我们…

    2017-03-18
  • Docker之~集群配置

    一、前言 Kubernetes 是Google开源的容器集群管理系统,基于Docker构建一个容器的调度服务,提供资源调度、均衡容灾、服务注册、动态扩缩容等功能套件,目前最新版本为0.6.2。 本文介绍如何基于Centos7.0构建Kubernetes平台,在正式介绍之前,大家有必要先理解Kubernetes几个核心概念及其承担的功能。以下为Kubernet…

    2017-03-16

评论列表(1条)

  • h
    h 2017-09-14 18:20

    不错,希望写得更详细一些,加油!