当前位置:首页python > 正文

Python 基础知识:输入函数

作者:野牛程序员:2025-12-22 10:36:37python阅读 2061
Python 基础知识:输入函数
# /*
# Python 基础知识:输入函数
# --------------------------------------------------------
# 功能:
# 1) 演示 input() 用法获取用户输入
# 2) 说明输入默认类型为字符串,需要类型转换
# 3) 演示多种输入处理场景
# */

# ========================================
print("示例一:获取用户输入并打印")

name = input("请输入姓名: ")
print("你输入的姓名是:", name)

print("-" * 40)

# ========================================
print("示例二:输入整数并进行运算")

age_str = input("请输入年龄: ")   # input 返回字符串
age = int(age_str)               # 转换为整型
print("年龄加 5 =", age + 5)

print("-" * 40)

# ========================================
print("示例三:输入浮点数并计算")

num_str = input("请输入一个浮点数: ")
num = float(num_str)
print("平方值:", num ** 2)

print("-" * 40)

# ========================================
print("示例四:多值输入(以空格分隔)")

values = input("请输入多个数字,用空格分隔: ")  # "1 2 3"
nums = [int(x) for x in values.split()]
print("输入的数字列表:", nums)
print("求和:", sum(nums))

print("-" * 40)

# ========================================
print("示例五:注意事项")

# 1) input() 返回类型总是 str,需要转换为 int/float 等
# 2) 可以使用 split() 分割多值输入
# 3) 在 Python 2 中,类似功能使用 raw_input()
# 4) 用户输入可能无效,需要 try-except 捕获异常
try:
    val = int(input("请输入一个整数: "))
    print("输入值加 10 =", val + 10)
except ValueError:
    print("输入无效,无法转换为整数")

# ========================================
# 要点总结:
# 1) 使用 input() 获取用户输入,返回字符串类型;
# 2) 使用 int()、float() 等函数将字符串转换为对应类型;
# 3) 使用 split() 结合列表推导可处理多值输入;
# 4) 对用户输入的有效性需要进行检查和异常处理;
# 5) 常用于交互式程序、命令行工具、测试脚本等。
# */


# 示例一:获取用户输入并打印
# 请输入姓名: 野牛程序员
# 你输入的姓名是: 野牛程序员
# ----------------------------------------
# 示例二:输入整数并进行运算
# 请输入年龄: 22
# 年龄加 5 = 27
# ----------------------------------------
# 示例三:输入浮点数并计算
# 请输入一个浮点数: 12.5
# 平方值: 156.25
# ----------------------------------------
# 示例四:多值输入(以空格分隔)
# 请输入多个数字,用空格分隔: 1 2 3 4 5
# 输入的数字列表: [1, 2, 3, 4, 5]
# 求和: 15
# ----------------------------------------
# 示例五:注意事项
# 请输入一个整数: 12
# 输入值加 10 = 22


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • Python 基础知识:输入函数
  • 相关推荐

    最新推荐

    热门点击