Python学习模块一
day07练习题(前五道)
1. 使用while循环输出1 2 3 4 5 6 8 9 10
i=1
while i<=10:
if i==7:
i+=1
continue
print(i)
i+=1
2. 求1-100的所有数的和
使用while循环实现
i=1
sum=0
while i<=100:
sum+=i
i+=1
print(sum)
使用for循环实现
sum=0
for i in range(101):
sum+=i
print(sum)
3. 输出 1-100 内的所有奇数
使用while循环
i=0
while i<100:
i+=1
if i%2==1:
print(i)
使用for循环
for i in range(1,101,2):
print(i)
4. 输出 1-100 内的所有偶数
使用while循环
i=0
while i<100:
i+=1
if i%2==0:
print(i)
使用for循环
for i in range(2,101,2):
print(i)
5. 求1-2+3-4+5 … 99的所有数的和
使用while循环
n=1
sum=0
while n<10:
a=n%2
if a==0:
sum-=n
else:
sum+=n
n+=1
print(sum)
使用for循环
a=0
b=0
for i in range(1,10,2):
a+=i
for x in range(2,10,2):
b+=x
print(a-b)
本文章用while循环和for循环写了模块一day07里面练习题的代码,这个只是用来记录我学习的,如有错误,欢迎指教。代码都是运行验证过的,都能运行。