python 2

以下是第二天学习Python的详细记录示例。这一天的目标是掌握Python的基本运算符和输入输出操作,进一步熟悉Python的语法和编程逻辑。


第二天:Python运算符与输入输出

学习目标

• 掌握Python的算术运算符、比较运算符和逻辑运算符。

• 学会使用input()函数获取用户输入。

• 理解运算符的优先级和结合性。

• 完成一些简单的编程练习,巩固所学知识。


上午:Python运算符

1.算术运算符

• 内容:学习Python中的算术运算符(+-*///%**)。

• 代码示例:

  # 算术运算
  a = 10
  b = 3

  print("加法:", a + b)  # 13
  print("减法:", a - b)  # 7
  print("乘法:", a * b)  # 30
  print("除法:", a / b)  # 3.3333333333333335
  print("整除:", a // b)  # 3
  print("取余:", a % b)  # 1
  print("幂运算:", a ** b)  # 1000

• 学习要点:

• 除法/的结果总是浮点数。

• 整除//的结果是整数。

• 幂运算**的优先级最高。

2.比较运算符

• 内容:学习比较运算符(==!=><>=<=)。

• 代码示例:

  # 比较运算
  x = 5
  y = 10

  print("x == y:", x == y)  # False
  print("x != y:", x != y)  # True
  print("x > y:", x > y)    # False
  print("x < y:", x < y)    # True
  print("x >= y:", x >= y)  # False
  print("x <= y:", x <= y)  # True

• 学习要点:

• 比较运算符的结果是布尔值(TrueFalse)。

3.逻辑运算符

• 内容:学习逻辑运算符(andornot)。

• 代码示例:

  # 逻辑运算
  a = True
  b = False

  print("a and b:", a and b)  # False
  print("a or b:", a or b)    # True
  print("not a:", not a)      # False

• 学习要点:

andor的短路特性:

a and b中,如果aFalse,则不会计算b

a or b中,如果aTrue,则不会计算b


下午:用户输入与运算符练习

1.使用input()函数

• 内容:学习如何通过input()函数获取用户输入。

• 代码示例:

  # 获取用户输入
  name = input("请输入你的名字:")
  age = int(input("请输入你的年龄:"))  # 将输入转换为整数
  height = float(input("请输入你的身高(米):"))  # 将输入转换为浮点数

  print(f"你好,{name}!")
  print(f"你的年龄是{age}岁,身高是{height}米。")

• 学习要点:

input()函数返回的是字符串类型,需要根据需要进行类型转换(如int()float())。

2.编程练习

• 练习题目:

• 加法计算器:编写一个程序,提示用户输入两个数字,计算它们的和。

     num1 = float(input("请输入第一个数字:"))
     num2 = float(input("请输入第二个数字:"))
     print(f"两个数字的和是:{num1 + num2}")
     ```


• BMI计算:根据用户输入的体重(千克)和身高(米),计算BMI值。

```python
     weight = float(input("请输入你的体重(千克):"))
     height = float(input("请输入你的身高(米):"))
     bmi = weight / (height ** 2)
     print(f"你的BMI值是:{bmi:.2f}")
     ```



---



晚上:复习与总结


1.复习当天内容

• 回顾算术运算符、比较运算符和逻辑运算符的用法。

• 重点复习`input()`函数的使用方法和类型转换。


2.总结遇到的问题

• 问题:如何将用户输入的字符串转换为数字?

• 解决方法:使用`int()`或`float()`函数进行类型转换。注意处理用户输入错误的情况(如输入非数字时会报错)。


3.预习内容

• 预习Python的控制结构(`if`语句和循环语句)。

• 尝试编写一个简单的程序,根据用户输入的年龄判断是否成年。


---



第二天的学习总结
第二天的学习重点是掌握Python的运算符和输入输出操作。通过编写简单的程序,如加法计算器和BMI计算,巩固了所学知识,并熟悉了`input()`函数的使用。通过练习,进一步加深了对Python语法的理解,为后续学习控制结构做好了准备。
posted @ 2025-03-03 21:26  马瑞鑫03  阅读(12)  评论(0)    收藏  举报