上课无聊写着玩的,不必当真。

Jupyter 的简单使用 与 Python的基本输出输入

print("本节课由 余布洛夫斯基 友情授课 | 由 萌狼蓝天 友情上演")
本节课由 余布洛夫斯基 友情授课 | 由 萌狼蓝天 友情上演
  • Jupyter 有两种模式,第一种是命令模式(按下ESC进入命令模式),第二种是编辑模式(按下Enter进入编辑模式)
  • 在命令模式下,按A在当前单元格上方插入一个单元格,按B在当前单元下方插入一个单元格
  • 按下Shift+Enter将会执行当前单元格内容,并且新建一个单元格。
  • 如果你想知道更多快捷键,应该尝试在命令模式下按下 H

数据准备

  • 在命令模式下,按下L可以显示或者隐藏单元格内的行号
  • 在命令模式下,按下Y单元格变成代码块,按下M变成Markdown编辑器,这是我最常用的

(以下数据随便写,无所谓的。)

number=520
price=99.9
result = number * price

输出

print("金额:{:.2f}".format(result))
金额:51948.00
print("金额:"+repr(result)+"元")
金额:51948.0元

输入

str=input('请问你今天要来点兔子吗?')
请问你今天要来点兔子吗?yes

一些练习

num = input("请输入购买数量:")
请输入购买数量:800
商品编码 图书名称 数量 商品金额
print("———————————————————————————————")
# 表头
print(chr(9615),end="")
print("{:^6s}".format("商品编码"),end="")
print(" | ",end="")
print("{:^17s}".format("图书名称"),end="")
print(" | ",end="")
print("{:^6s}".format("数量"),end="")
print(" | ",end="")
print("{:^7s}".format("商品金额"),end="")
print(chr(9615))
# 分割线
print("———————————————————————————————")
print(chr(9615),end="")
print("{:^10s}".format("0100096543"),end="")
print(" | ",end="")
print("{:^21s}".format("Samll Yellow Book"),end="")
print(" | ",end="")
print("{:^8d}".format(int(num)),end="")
print(" | ",end="")
print("{:^11.2f}".format(9.99),end="")
print(chr(9615))
print("———————————————————————————————")
———————————————————————————————
▏ 商品编码 | 图书名称 | 数量 | 商品金额 ▏
———————————————————————————————
▏0100096543 | Samll Yellow Book | 800 | 9.99 ▏
———————————————————————————————

(说实话)我认为上面的输入真是糟糕的、麻烦的输出方式

print("———————————————————————————————————————")
# 表头
print(chr(9615),end="")
print(" {}\t".format("商品编码"),end="")
print(" | ",end="")
print(" {}\t\t".format("图书名称"),end="")
print(" | ",end="")
print(" {}\t".format("数量"),end="")
print(" | ",end="")
print(" {}\t ".format("商品金额"),end="")
print(chr(9615))
# 分割线
print("———————————————————————————————————————")
print(chr(9615),end="")
print(" {}\t".format("0100096543"),end="")
print(" | ",end="")
print(" {}\t".format("Samll Yellow Book"),end="")
print(" | ",end="")
print("{:^d}\t\t".format(int(num)),end="")
print(" | ",end="")
print("{:^.2f}\t\t".format(9.9),end="")
print(chr(9615))
print("———————————————————————————————————————")
———————————————————————————————————————
▏ 商品编码 | 图书名称 | 数量 | 商品金额 ▏
———————————————————————————————————————
▏ 0100096543 | Samll Yellow Book | 800 | 9.90 ▏
———————————————————————————————————————

2022年3月22日 萌狼蓝天

【Python】【Jupyter】Jupyter 的简单使用 与 Python的基本输出输入的更多相关文章

  1. 【VB超简单入门】五、基本输出输入

    之前讲了VB IDE的基本操作和概念,接下来要开始将VB语言的编程了. 程序最重要的部分是输出和输入,输入数据,经过计算机处理,再输出结果.本文将介绍两种最基本的输出输入方法,分别是Print.Msg ...

  2. python(5)- 简单练习:python三级菜单优化

    python三级菜单优化,菜鸟版链接:http://www.cnblogs.com/xuyaping/p/6648170.html menu = { '北京':{ '海淀':{ '五道口':{ 'so ...

  3. python(4)- 简单练习:python实现购物车的优化

    购物车程序优化题目要求: 1. 用户退出时打印商品列表时,按以下格式 -------您购买的商品如下------ id    商品    数量    单价    总价 1      iPhone 2  ...

  4. 基于Ubuntu+Python+Tensorflow+Jupyter notebook搭建深度学习环境

    基于Ubuntu+Python+Tensorflow+Jupyter notebook搭建深度学习环境 前言一.环境准备环境介绍软件下载VMware下安装UbuntuUbuntu下Anaconda的安 ...

  5. Python神器 Jupyter Notebook

    什么是Jupyter Notebook? 简介 Jupyter Notebook是基于网页的用于交互计算的应用程序.其可被应用于全过程计算:开发.文档编写.运行代码和展示结果. Jupyter Not ...

  6. python(一) jupyter 安裝

    copy from https://jupyter.org/install Getting started with JupyterLab Installation JupyterLab can be ...

  7. python之jupyter安装与使用

    Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown.用途包括:数据清理和转换,数值模拟,统计建模,机器学 ...

  8. 简说Python之Jupyter Notebook

    目录 简说Python之Jupyter Notebook 1.Jupyter Notebook 系统环境:Ubuntu 18.04.1 LTS Python使用的是虚拟环境:virutalenv Py ...

  9. jupyter之配置自己喜欢的python环境

    之前安装anaconda,会自动安装jupyer笔记本,但是本人从来没有用过,近期查看github上的一些教程时,发现很多文件都是.ipynb为后缀的jupyter文件,于是自己准备琢磨一下把环境换成 ...

  10. python安装jupyter notebooks(windows下)

    [1]前提 前提:下载好Python并把python添加到了Path路径 以3.8为例子,在安装的时候有个这个勾选项,Add Python 3.8 to PATH,勾上就好,没有的话.就把python ...

随机推荐

  1. OOP的核心思想

    1. 封装 既是信息封装,把一些信息进行封装成对象,只保留部分接口和方法与外部联系,能有效避免程序间相互依赖,实现代码模块间松藕合 : 2. 继承 子类自动继承父类的属性和方法,继承实现了代码的重用性 ...

  2. Spark任务OOM问题如何解决?

    大家好,我是 V 哥.在实际的业务场景中,Spark任务出现OOM(Out of Memory) 问题通常是由于任务处理的数据量过大.资源分配不合理或者代码存在性能瓶颈等原因造成的.针对不同的业务场景 ...

  3. C#使用 MailKit 收发邮件

    目录 获取QQ邮箱授权码 安装 MailKit 配置邮件服务器信息 实现邮件收发方法 测试邮件收发 参考文章 获取QQ邮箱授权码 打开QQ邮箱,进入 设置->账号 页面: 在 POP3/IMAP ...

  4. Kubernetes 持久化存储之 NFS 终极实战指南

    作者:运维有术星主 在 Kubernetes 生态系统中,持久化存储扮演着至关重要的角色,它是支撑应用稳定运行的基石.对于那些选择自建 Kubernetes 集群的运维架构师而言,选择合适的后端持久化 ...

  5. 云原生爱好者周刊:使用树莓派组建 K8s 集群 | 2022-08-08

    开源项目推荐 Raspberry Pi Kubernetes Cluster 这是一个教育项目,旨在探索如何在家中使用树莓派构建 Kubernetes 集群,并使用 Ansible 来自动化部署和配置 ...

  6. nginx配置tomcat的反向代理记录

    tomcat环境安装 (1)在 liunx 系统安装 tomcat,使用默认端口 8080 * tomcat 安装文件放到 liunx 系统中,解压, tar -xzvf tomcat.xxx * 进 ...

  7. 指针进阶(回调函数)(C语言)

    目录 1. 回调函数是什么? 2. qsort 使用 2.1 使用qsort函数排序整形数据 2.2 使用qsort排序结构数据 3. qsort函数的模拟实现 1. 回调函数是什么? 回调函数就是一 ...

  8. PHP mysql 大量批量insert或update数据出错问题

    UPDATE users SET age = 30 WHERE name = 'Alice'; UPDATE users SET age = 25 WHERE name = 'Bob'; UPDATE ...

  9. yum 安装软件出现 gpg keys 相关问题

    问题:Public key for *.rpm is not installed 系统中没有能验证该 RPM 数字签名的公钥 安装现有的 gpg 公钥,在 /etc/pki/rpm-gpg/ 下,可以 ...

  10. HAL+CubeIDE,STM32F407ZGT6正点原子探索者,舵机驱动,从零开始

    CubeIDE_HAL库_从零开始玩舵机 1.材料准备 开发板:正点原子STM32F407ZGT6探索者 舵机:SG90 舵机线材分辨:褐色 / 红色 / 橘黄色 -- GND / VCC / PWM ...