作业介绍

一、输入操作(获取用户输入)

主要使用 input() 函数,用于接收用户从键盘输入的内容,返回值为字符串类型。

1、基本用法

# 接收输入并存储为字符串
name = input("请输入你的名字:")  # 括号内的字符串是提示信息
print(name)  # 输出用户输入的内容

2、接收多个值

结合 split() 可一次接收多个值(默认按空格分割):

# 接收多个字符串
a, b, c = input("输入三个值,用空格分隔:").split()

# 接收多个数字(需转换类型)
x, y = map(int, input("输入两个整数:").split())  # 转换为整数
m, n = map(float, input("输入两个小数:").split())  # 转换为浮点数

3、注意事项

input() 永远返回字符串,数字运算前必须转换类型(如 int()、float())。按回车键结束输入。

二、输出操作(打印内容)

主要使用 print() 函数,用于将内容输出到控制台。

1、基本用法

print("Hello, Python!")  # 输出字符串
print(123)  # 输出数字
print(3 + 5)  # 输出表达式结果(8)

2、输出多个内容

多个值用逗号分隔,输出时会自动用空格分隔:

name = "Alice"
age = 20
print("姓名:", name, ",年龄:", age)  # 输出:姓名: Alice ,年龄: 20

3、控制换行

print() 默认会在结尾添加换行符 \n,可通过 end 参数修改:

print("第一行", end=";")  # 结尾用分号代替换行
print("第二行")  # 输出:第一行;第二行

4、格式化输出

在字符串前加 f 或 F,用 {} 包裹变量或表达式,简洁直观且效率高。 【基本用法】

name = "Alice"
age = 25
print(f"姓名:{name},年龄:{age}")  # 输出:姓名:Alice,年龄:25

# 支持表达式计算
print(f"明年年龄:{age + 1}")  # 输出:明年年龄:26

【格式控制(对齐、精度等)】

num = 123.456

# 控制宽度和对齐(默认右对齐)
print(f"占8位:{num:8}")      # 输出:占8位:  123.456(共8个字符位置)
print(f"左对齐:{num:<8}")    # 输出:左对齐:123.456  (8位,左对齐)

# 控制小数位数
print(f"保留2位小数:{num:.2f}")  # 输出:保留2位小数:123.46

# 整数格式(带符号)
print(f"带符号:{age:+d}")  # 输出:带符号:+25

【常见符号】 d 十进制整数 s 字符串 f 浮点数

题目

认领作业后才可以查看作业内容。
状态
正在进行…
题目
4
开始时间
2025-9-3 0:00
截止时间
2035-9-1 23:59
可延期
24 小时