Python编程明白纸

标签:
python编程 |
分类: IT教与学 |
“今有雉(鸡)兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”
——《孙子算经》
抬脚法:
print('这是一个有关鸡兔同笼问题的程序')
heads=float(input('请输入总的头数:'))
legs=float(input('请输入总的脚数:'))
tu=int((legs-heads*2)/(4-2))
print('兔子有:',tu,'头')
print('鸡有:',int(heads-tu),'头')
input("运行完毕,请按回车键退出...")
年龄 |
学龄儿童(6~12岁) |
青少年(13~17岁) |
适宜的睡眠时长 |
9~12小时 |
8~10小时 |
体重指数分类 |
体重过低 |
正常范围 |
超重 |
参考标准 |
<18.5 |
18.5~23.9 |
>=24 |
while 1:
1.正循环
for
或
for
2.负循环
for
3.输出0到100之间的偶数
for
或
for
4.求s=1+2+3+…+100
sum=0
for
print(sum)
或
sum=0
for
print(sum)
5.在印度有这样一个古老的传说:宰相达依尔向印度舍罕王进献了非常好玩的国际象棋游戏,国王非常高兴,准备赏赐他,宰相说:“陛下,我想向您要一些粮食,将它们分给贫困的百姓。请您派人在这张棋盘上按规律放一些麦粒,第一格放1粒,第二格放2粒,第三格放4粒……以后每一格的数量都比前一格增加一倍,摆满64格就够了。”国王答应了这个看似微不足道的要求。你能算出这些麦粒的数量吗?
s=0
for i in range(1,64):
print(s)
6.如果第一天背一个单词,第二天背两个,依次类推,需要多少天可以背5000个单词?
day=0
word=0
while word<=5000:
print(day)
7.求整数a和b的最大公约数。
print('求两个数的最大公约数')
a=int(input('请输入第一个数:'))
b=int(input('请输入第二个数:'))
r=a%b
while r!=0:
print(b)
三、多重循环
1.让计算机夸你10遍“你最帅!”(提示:用到print语句,循环结构)
for i in range(10):
2.换个形式夸夸你!
3.输出如下图形,(行数随机输入)
*********
*********
*********
*********
*********
n=int(input('请输入行数:'))
for i
for i in range(1,10):
或
for i in range(1,10):
input("运行完毕,请按回车键退出...")