python语言类型:强类型语言,动态语言
例题
1.求100以内的奇数之和
可以通过对2取余不等于0的就是奇数或者使用for循环的步进打印奇数
s=0
for i in range(1,100,2)
s+=i
print(s)
2.求1~5的阶乘之和
使用for循环设定范围,在循环累加
a=1
s=0
for i in range(1,6):
a=a*i
s=s+a
print(s)
3.给定一个5位数,倒序打印
先要判断五位数的后面是否有0,如果有就不打印,如果中间有0的话不能跳过。例如:20500
a=20500
b=10
flag=False #开关
for i in range(a):
s=a%b
a=a//b
if flag or s: #第一次和第二次循环s=0,flag=False无法进入,第三次s=5可以进入,进入if后flag=True,所以后面的0也可以打印
print(s)
flag=True
4.打印100以内的斐波那契数列
可以使用while循环实现
a=0
b=1
while b<100:
print(b)
a,b=b,a+b
5.