; Python语法基础之if while for常见的简单算法 | Linux运维部落

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条)

  • 助教-汤哥
    助教-汤哥 2017-09-14 18:20

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

联系我们

400-080-6560

在线咨询:点击这里给我发消息

邮件:1660809109@qq.com

工作时间:周一至周五,9:30-18:30,节假日同时也值班