循环结构程序设计Python语言基础教学课件.pptxVIP

  • 1
  • 0
  • 约5千字
  • 约 36页
  • 2025-11-11 发布于湖南
  • 举报

循环结构程序设计Python语言基础教学课件.pptx

Python语言基础;第5章循环结构程序设计;5.1while循环结构;while循环语句的语法格式:

while条件表达式:

缩进语句块

功能:首先计算条件表达式的值,如果条件表达式的值为真,则执行循环体缩进语句块。然后再次计算条件表达式的值,如果结果仍为真再次执行。循环体语句块,如此继续下去,直至条件表达式的值为假,则结束循环。;例5-2求1+2+3+……+1000的和。

#sum1000.py

sum=0

i=1

whilei=1000:

sum=sum+i

i=i+1

print(sum=,sum)

程序运行结果:

sum=500500

练习:求1+3+7+……+999的和。;例5-3求1×2×3×……×20的积,即求20!

思路:这是连乘问题。如果使用prod变量标识连乘积,则重复语句是prod=prod*□,□在第1次循环中应为1,在第2次循环中应为2,……,在第20次循环中应为20。#prod20.py

prod=1

i=1

whilei=20:

prod=prod*i

i=i+1

print(prod=,prod)

程序运行结果:

prod=2432902008176640000;例5-4从键盘输入一笔存款,假设年利率为3%,计算多久后你才能成为一个百万富翁?

思路:计算年末存款

文档评论(0)

1亿VIP精品文档

相关文档