【蓝桥杯7天速成】第二章:Python基础语法,输入输出函数详解

Python基础语法:输入输出函数详解

1. print函数进阶用法

1.1 基本语法格式

print(*objects, sep=' ', end='\n')

1.2 核心参数解析

参数默认值说明
sep空格多个输出对象间的分隔符
end\n输出结束后的终止符

1.3 应用示例

# 默认格式输出
print("Hello", "World", 123)  # Hello World 123

# 修改分隔符
print("Hello", "World", 123, sep='+')  # Hello+World+123

# 修改终止符
print("Hello", end='?')
print("World")  # Hello?World

2. input函数使用技巧

2.1 基本用法

# 获取输入并存储到变量
user_input = input("提示信息:")

2.2 类型转换

# 输入内容默认为字符串类型
a = input()  # 输入"123" → 类型为str

# 转换为整数
a = int(input())  # 输入"123" → 类型为int

# 多行输入处理
a = int(input())  # 第一行输入
b = int(input())  # 第二行输入
c = int(input())  # 第三行输入

3. 综合应用案例

3.1 海伦公式计算三角形面积

# 输入三角形三边
a = int(input())
b = int(input())
c = int(input())

# 计算半周长
p = (a + b + c) / 2

# 计算面积
area = (p * (p-a) * (p-b) * (p-c)) ** 0.5
print(area)

3.2 输入输出调试技巧

# 查看变量类型
print(type(a))  # <class 'int'>

# 带提示的输入
age = int(input("请输入年龄:"))

4. 课后练习

题目1:基本运算器

要求:输入两个正整数a和b,输出以下运算结果:

  • 加法
  • 减法
  • 乘法
  • 整除
  • 幂运算
a = int(input())
b = int(input())

print(f"{a}+{b}={a+b}")
print(f"{a}-{b}={a-b}") 
print(f"{a}*{b}={a*b}")
print(f"{a}//{b}={a//b}")
print(f"{a}^{b}={a**b}")

题目2:游泳时间计算

要求:输入四个整数表示起止时间(时A分B → 时C分D),计算总分钟数

A = int(input())
B = int(input())
C = int(input())
D = int(input())

total = (C*60 + D) - (A*60 + B)
print(total)

5. 常见问题解答

Q:如何输入多个数值?

# 单行多值输入(空格分隔)
a, b = map(int, input().split())

Q:如何控制小数位数?

print(f"{area:.2f}")  # 保留两位小数

Q:转义字符如何使用?

print("第一行\n第二行")  # \n表示换行
print("路径:C:\\Python")  # \\表示单个反斜杠
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

monday_CN

72小时打磨,值得1元认可

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值