Python程序设计任务驱动式教程_3.2 百钱百鸡问题 循环结构.pptxVIP

  • 6
  • 0
  • 约1.41千字
  • 约 18页
  • 2026-04-28 发布于广东
  • 举报

Python程序设计任务驱动式教程_3.2 百钱百鸡问题 循环结构.pptx

内容提要;【任务描述】百钱百鸡问题。编写一个程序,解决中国古代的“百钱百鸡”问题。

我国古代数学家张丘建在《算经》一书中曾提出过著名的“百钱买百鸡”问题,该问题叙述如下:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何?翻译过来,意思是公鸡一个五块钱,母鸡一个三块钱,小鸡三个一块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多少只?

;代码实现:

print(公鸡数,母鸡数,小鸡数)

forxinrange(0,21):

foryinrange(0,34):

z=100-x-y

if5*x+3*y+z/3==100:

print(x,\t,y,\t,z)

运行结果:

;【任务相关知识链接】;for循环;for循环;for循环;举例:用for语句遍历字符串中的每一个字符。

代码实现:

s=for循环举例

forcins:

print(c)

运行结果:;for语句经常与range()函数配合使用,以控??for语句中循环体语句的执行次数。

举例:用for语句来计算1+2+…+100的和。

代码实现:

sum=0

foriinrange(101):

sum=sum+i

print(1+2+…+100=,sum)

需要注意的是:range()函数的括号里

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档