当前位置:首页>python>Python 第四课 区间求和 课后总结

Python 第四课 区间求和 课后总结

  • 2026-09-04 16:49:51
Python 第四课 区间求和 课后总结

本节课我们学习了 Python 基础编程知识:变量命名规则、接收用户输入、输出内容、字符串转整数、for 循环求和 / 偶数和 / 奇数和,统一规范:求和用变量s,接收输入用变量n,全程不使用 if 语句。

一、变量的命名规则

  1. 必须遵守(不报错)

    1. 只能用:字母、数字、下划线_

    2. 不能以数字开头(n2合法,2n错误)

    3. 不能用 Python 关键字(for、print等不能当变量名)

    4. 区分大小写(S和s是两个变量)

  2. 好习惯

    1. 名字简单清楚:用s表示和,n表示输入数字

二、接收用户输入

用input()函数获取键盘输入,用变量n保存:

n = input("请输入一个数字:")

注意:输入的内容默认是字符串,不能直接计算。

三、输出内容

用print()打印结果:

print("程序运行完成")print(n)print("你输入的是:", n)

四、字符串转整数

要计算必须把字符串转成整数,用int():

n = int(input("请输入一个整数:"))

五、for 循环计算(核心重点,无 if 语句)

1. 求 1 ~ n 的总和

# 1. 获取输入n = int(input("请输入一个正整数:"))# 2. 求和变量初始为0s = 0# 3. 循环累加for i in range(1, n+1):    s = s + i
# 4. 输出结果print("1到", n, "的和是:", s)

2. 求 1 ~ n 的偶数和(不用 if)

直接用range(2, n+1, 2)生成所有偶数:

n = int(input("请输入一个正整数:"))s = 0# 从2开始,每次+2,只取偶数for i in range(2, n+1, 2):    s = s + iprint("偶数和:", s)print("偶数和:", s)

3. 求 1 ~ n 的奇数和(不用 if)

直接用range(1, n+1, 2)生成所有奇数:

n = int(input("请输入一个正整数:"))s = 0# 从1开始,每次+2,只取奇数for i in range(1, n+1, 2):    s = s + iprint("奇数和:", s)
print("奇数和:", s)

本课核心总结

  1. 固定写法:输入用n,求和用s;

  2. 必备三步:input()输入 → int()转整数 → print()输出;

  3. 循环技巧:

    1. 总和:range(1, n+1)

    2. 偶数和:range(2, n+1, 2)

    3. 奇数和:range(1, n+1, 2)

  4. 变量命名:不数字开头、不用关键字、只用字母 / 数字 / 下划线。

最新文章

随机文章