旧瓶装新酒系列-Python每日多题(二)

本文通过几个具体的编程题目,展示了如何使用Python解决实际问题,包括数列打印、数字排序、斐波那契数列计算、水仙花数寻找等,旨在帮助读者理解和掌握Python的基本语法和逻辑思维。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[color=blue]6. 打印如下
02 A 04 A 06 A 08 A 10 A;
12 A 14 A 16 A 18 A 20 A;
22 A 24 A 26 A 28 A 30 A;
32 A 34 A 36 A 38 A 40 A;
42 A 44 A 46 A 48 A 50 A;[/color]

for i in range (2,52,2):
if i%10==0:
print "%s A"%i
else:
print "%s A"%(str(i).zfill(2)),


[color=blue]7.输入三个整数x,y,z,请把这三个数由小到大输出。[/color]
l = []
for i in range(3):
x = int(raw_input('integer:\n'))
l.append(x)
l.sort()
print l


[color=blue]8.有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
[/color]


#!/usr/bin/python
l=[]
l.append(1)
l.append(1)
for i in range(20):
l.append(l[i]+l[i+1])
print l

或者

#!/usr/bin/python
x=1
y=1
for i in range(20):
print x
print y
x+=y
y+=x


[color=blue]9.打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。[/color]

#!/usr/bin/python
for i in range(100,1000):
a=i/100
b=i/10%10
c=i%10
if a*a*a+b*b*b+c*c*c==i:
print i



#!/usr/bin/python
for i in range(100,1000):
a=int(str(i)[0])
b=int(str(i)[1])
c=int(str(i)[2])
if a*a*a+b*b*b+c*c*c==i:
print i

[color=blue][/color]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值