请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生

【Python 第12课】 for循环

[复制链接]

0

主题

0

好友

505

积分

高级会员

Rank: 4

发表于 2015-2-8 15:50:39 |显示全部楼层
习题三,输出1到100
用for语句
  1. for i in range(1,101):
  2.     print i
复制代码
用while
  1. i=1
  2. while i<101:
  3.     print i
  4.     i+=1
复制代码
回复

使用道具 举报

0

主题

0

好友

505

积分

高级会员

Rank: 4

发表于 2015-2-8 15:58:59 |显示全部楼层
习题四:1加到100的和
用for:
  1. sum=0
  2. for i in range(1,101):
  3.     sum=sum+i
  4. print sum
复制代码
用while:
  1. sum=0
  2. i=1
  3. while i <101:
  4.     sum=sum+i
  5.     i+=1
  6. print sum
复制代码
回复

使用道具 举报

0

主题

0

好友

505

积分

高级会员

Rank: 4

发表于 2015-2-8 16:11:15 |显示全部楼层
习题5:等比数列,输入一个数,输出以这个值为公比,1位首项的等比数列前十项
用while:
  1. a=1
  2. n=input("输入您的公比:")
  3. i=0
  4. while i <10:
  5.     a=a*n
  6.     i+=1
  7. print a
复制代码
用for:
  1. a=1
  2. n=input("输入您的公比:")
  3. for i in range(0,10):
  4.     a=a*n
  5.     i+=1
  6. print a
复制代码
回复

使用道具 举报

0

主题

0

好友

505

积分

高级会员

Rank: 4

发表于 2015-2-8 17:12:48 |显示全部楼层
习题6:输出斐波那契数列,输入一个大于等于3的n,输出斐波那契数列的前n项
for:
  1. a1=1
  2. a2=1
  3. n=input("输入数列的项:")
  4. print a1
  5. print a2
  6. for i in range(3,n+1):
  7.     a3=a2+a1
  8.     print a3
  9.     a1=a2
  10.     a2=a3
  11.     i+=1
复制代码
while:
  1. a1=1
  2. a2=1
  3. i=3
  4. n=input("输入数列的项:")
  5. print a1
  6. print a2
  7. while i<=n:
  8.     a3=a2+a1
  9.     print a3
  10.     a1=a2
  11.     a2=a3
  12.     i+=1
复制代码
回复

使用道具 举报

0

主题

0

好友

215

积分

中级会员

Rank: 3Rank: 3

发表于 2015-4-21 08:54:36 |显示全部楼层
习题集找不着了
回复

使用道具 举报

0

主题

0

好友

48

积分

新手上路

Rank: 1

发表于 2015-5-12 12:41:39 |显示全部楼层
#903
for i in range(1,101):
    print i


#904
sum = 0
for i in range(1,101):
    sum = sum+i
    print i
    print sum

#905
print 3

for i in range(0,10):
    b = 3**i
    print b

   
#906
num = input()
print 1
print 1

a = 1
b = 1

for i in range(1,num-1):
    c = a+b
    a = b
    b = c
    print c
回复

使用道具 举报

0

主题

1

好友

132

积分

注册会员

Rank: 2

发表于 2015-12-2 14:44:46 |显示全部楼层
不错  get
回复

使用道具 举报

0

主题

0

好友

8

积分

新手上路

Rank: 1

发表于 2015-12-5 15:45:30 |显示全部楼层
903
回复

使用道具 举报

174

主题

45

好友

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2015-12-5 20:42:13 |显示全部楼层
MarlboroEdc 发表于 2015-12-5 15:45
903

这个是要在微信里回复的
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

1

好友

273

积分

中级会员

Rank: 3Rank: 3

发表于 2015-12-19 16:52:15 |显示全部楼层
a=1
905:
b=input('please enter your favorite number:')

for i in range(1,11):
    a=a*b
    print a
Python6.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-3-29 10:11 , Processed in 0.020529 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部