IDLE和Jupyter notebook的使用孢敩,实孧案例-孫拟手机充值的输入输出。 使用IDLE和Jupyter notebook分别模拟手机充值的输入输出
时间: 2024-10-10 21:15:17 浏览: 46
IDLE是Python的标准集成开发环境,主要用于编写、测试和运行Python代码。如果你想在IDLE中模拟手机充值的过程,我们可以创建一个简单的命令行交互程序。这里是一个简化的例子:
```python
def phone_recharge(amount):
if amount > 0 and amount <= 1000: # 模拟充值金额限制
print("成功充值", amount, "元")
return True
else:
print("充值金额错误,请输入100元以上不超过1000元的整数。")
return False
# 输入提示
amount = input("请输入需要充值的金额:")
# 将输入转换为整数并尝试充值
try:
input_amount = int(amount)
result = phone_recharge(input_amount)
except ValueError:
print("输入错误,请输入数字。")
# 输出结果
if result:
print("充值已记录。")
else:
print("操作失败。")
```
在Jupyter Notebook中,由于其图形化界面和交互性,我们可以创建一个更直观的用户体验。下面是一个简单的Markdown和代码混合的例子:
```python
from ipywidgets import interact, IntSlider, Output
def recharge_output(amount):
with output:
if amount > 0 and amount <= 1000:
print(f"成功充值 {amount} 元")
else:
print("充值金额错误,请输入100元以上不超过1000元的整数.")
output = Output() # 创建一个隐藏的输出区域
interact(recharge_output, amount=IntSlider(min=100, max=1000, step=1))
# 显示最终结果
display(output)
```
在这个Jupyter Notebook示例中,用户可以滑动一个数字范围内的滑块来选择充值金额,并看到实时反馈。
阅读全文