当前位置: 首页 > news >正文

python编程复习系列——week2(Input Output (2))

文章目录

  • 一、多行代码语句
  • 二、Escape序列
  • 三、字符串格式
  • 四、数值运算
  • 课后作业


一、多行代码语句

🥞使用反斜杠\来表示在下一行中继续使用一条语句。

subject_code = "CSCI111"
subject_mark = 80
subject_grade = "D"
result = "Subject result: " \+ subject_code \+ " mark " + str(subject_mark) \+ " grade " + subject_grade
print(result)

🍗当语句在括号内时,行延续是自动的

subject_code = "CSCI111"
subject_mark = 80
subject_grade = "D"
print( "Subject result: " + subject_code + " mark " + str(subject_mark) + " grade " + subject_grade 
)

🍔有时,我们应该把一长串代码分解成多行代码,使它更清晰

二、Escape序列

我们如何为这个输出编写程序:
Thursday: “Inside Out”

print("Thursday: \"Inside Out\"")

转义序列含义
\:后间隙(\)
‘:单引号(’)
\“:双引号(”)
\n:新行
\t:选项卡

print("Your details:\n")
print("\tName: \"John Smith\"")
print("\tSN: \"2012345\"")
print("\nEnrolment record:\n")
print("\tMATH101")
print("\tCSCI201")

运行结果如下

Your details:Name: "John Smith"SN: "2012345"Enrolment record:MATH101CSCI201

三、字符串格式

fname = "John"
lname = "Smith"
age = 20
gpa_score = 3.2
print("Hi {0} {1}!".format(fname, lname))
print("{1} {2} is {0} years old".format(age, fname, lname))
print("His GPA score is {0:.2f}".format(gpa_score))

在这里插入图片描述
带对齐的字符串格式
{0:<15} —— 左对齐,使用15个空格
{1:<10} —— 左对齐,使用10个空格
{2: ^25} —— 中心对齐,使用25个空间
{3:>15} —— 右对齐,使用15个空格

print("{0} x {1} = {2}".format(1, 5, 1*5))
print("{0} x {1} = {2}".format(2, 5, 2*5))
print("{0} x {1} = {2}".format(3, 5, 3*5))
print("{0} x {1} = {2}".format(4, 5, 4*5))
print("{0} x {1} = {2}".format(5, 5, 5*5))
print("{0} x {1} = {2}".format(6, 5, 6*5))
print("{0} x {1} = {2}".format(7, 5, 7*5))
print("{0} x {1} = {2}".format(8, 5, 8*5))
print("{0} x {1} = {2}".format(9, 5, 9*5))
print("{0} x {1} = {2}".format(10, 5, 10*5))

在这里插入图片描述

print("{0:>2} x {1:>1} = {2:>2}".format(1, 5, 1*5))
print("{0:>2} x {1:>1} = {2:>2}".format(2, 5, 2*5))
print("{0:>2} x {1:>1} = {2:>2}".format(3, 5, 3*5))
print("{0:>2} x {1:>1} = {2:>2}".format(4, 5, 4*5))
print("{0:>2} x {1:>1} = {2:>2}".format(5, 5, 5*5))
print("{0:>2} x {1:>1} = {2:>2}".format(6, 5, 6*5))
print("{0:>2} x {1:>1} = {2:>2}".format(7, 5, 7*5))
print("{0:>2} x {1:>1} = {2:>2}".format(8, 5, 8*5))
print("{0:>2} x {1:>1} = {2:>2}".format(9, 5, 9*5))
print("{0:>2} x {1:>1} = {2:>2}".format(10, 5, 10*5))

在这里插入图片描述

四、数值运算

算术运算符
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

课后作业

一家商店出售的产品售价为10美元,但折扣是3件商品只需要20美元。编写一个程序,要求用户输入他们想要购买的物品的数量。然后,该程序将显示成本。

item_price = 10  # 商品单价
discount_quantity = 3  # 折扣适用的商品数量
discount_price = 20  # 折扣后的价格# 用户输入购买的物品数量
quantity = int(input("请输入您想购买的物品数量:"))# 计算总成本
if quantity < discount_quantity:cost = item_price * quantity  # 不满足折扣条件,按单价计算成本
else:# 计算折扣后的商品数量和单价discounted_quantity = quantity // discount_quantity * discount_quantityremaining_quantity = quantity % discount_quantitycost = (discounted_quantity / discount_quantity * discount_price) + (remaining_quantity * item_price)# 显示成本
print("购买", quantity, "件商品的成本为", cost, "美元。")

相关文章:

python编程复习系列——week2(Input Output (2))

文章目录 一、多行代码语句二、Escape序列三、字符串格式四、数值运算课后作业 一、多行代码语句 &#x1f95e;使用反斜杠\来表示在下一行中继续使用一条语句。 subject_code "CSCI111" subject_mark 80 subject_grade "D" result "Subject re…...

为什么HTTP用得很好的,开始普及HTTPS呢?

显而易见&#xff0c;现在的HTTP早已不安全&#xff0c;当我们在浏览各个网站时会发现HTTP前面都会显示不安全&#xff0c;因为HTTP是明文传输&#xff0c;一旦电脑被植入了木马&#xff0c;木马程序就会主动周期性发消息给Internet的控制终端&#xff0c;这样NAT小洞会一直敞开…...

C++day6作业

1.思维导图 2.编程题&#xff1a; 以下是一个简单的比喻&#xff0c;将多态概念与生活中的实际情况相联系&#xff1a; 比喻&#xff1a;动物园的讲解员和动物表演 想象一下你去了一家动物园&#xff0c;看到了许多不同种类的动物&#xff0c;如狮子、大象、猴子等。现在&am…...

【 毕设项目源码推荐 javaweb 项目】 基于 springboot+vue 的图书个性化推荐系统的设计与实现(springboot003)

简介 :::warning 【 毕设项目源码推荐 javaweb 项目】 基于 springbootvue 的图书个性化推荐系统的设计与实现适用于计算机类毕业设计&#xff0c;课程设计参考与学习用途。仅供学习参考&#xff0c; 不得用于商业或者非法用途&#xff0c;否则&#xff0c;一切后果请用户自负…...

FFmpeg编译hevc版本,支持mac、linux系统

相关前置库 openssl 仓库&#xff1a;https://github.com/openssl/openssl.git编译方式参考INSTALL.md中的步骤 # Unix / Linux / macOS$ ./config$ make && sudo make installlame库 如果需要处理mp3相关&#xff0c;依赖lame库&#xff0c; 仓库&#xff1a;https…...

AI系统ChatGPT程序源码+AI绘画系统源码+支持GPT4.0+Midjourney绘画+已支持OpenAI GPT全模型+国内AI全模型

一、AI创作系统 SparkAi创作系统是基于OpenAI很火的ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统&#xff0c;支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美&#xff0c;可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如…...

Unity 3D 调整cube的颜色

1.选中Assets后&#xff0c;右键->Create->Material 2.调整Material的颜色&#xff0c;然后将Material拖到对应的cube上...

数字通信和fpga概述——杜勇版本学习笔记

1数字通信处理流程 脉冲调制是每个数字通信系统中间必不可少的环节&#xff0c;通常是使用升余弦滚降滤波器来实现。 超外差接收机原理是利用本地产生的振荡波与输入信号混频&#xff0c;将输入信号频率变换为某个预先确定的频率的方法。超外差原理最早是由E.H.阿姆斯特朗于1…...

17.复制字符串 ,包括\0

#include<stdio.h> #include <cstring>int main(){int len1,len2;char s1[44];char s2[33];scanf("%s",s1);scanf("%s",s2);len1strlen(s1)1;printf("先s1的字符长度为&#xff1a;%d\n",len1) ;strcpy(s1,s2) ;printf("复制字…...

C# List<T>.IndexOf()方法的使用

C#中的List<T>.IndexOf()方法用于查找指定元素在列表中的索引位置。它返回第一个匹配项的索引&#xff0c;如果未找到匹配项&#xff0c;则返回-1。 语法&#xff1a;有三种参数可选 int List<T>.IndexOf(T item); int List<T>.IndexOf(T item, int star…...

深入理解JVM虚拟机第十八篇:JVM种局部变量表结构的认识

大神链接:作者有幸结识技术大神孙哥为好友,获益匪浅。现在把孙哥视频分享给大家。 孙哥链接:孙哥个人主页 作者简介:一个颜值99分,只比孙哥差一点的程序员 本专栏简介:话不多说,让我们一起干翻JVM 本文章简介:话不多说,让我们讲清楚虚拟机栈存储结构和运行原理 文章目…...

zabbix监控安装-linux

zabbix6.4中文文档1. 简介 (zabbix.com) Zabbix 是一个企业级的开源分布式监控解决方案。 1.zabbix结构体系 Server&#xff1a; server 是存储所有配置、统计和操作数据的中央存储库。 Proxy&#xff1a; zabbix proxy可以代替 Zabbix server 收集性能和可用性数据。p…...

7+差异分析+WGCNA+PPI网络,学会了不吃亏

今天给同学们分享一篇生信文章“Integrated PPI- and WGCNA-Retrieval of Hub Gene Signatures Shared Between Barretts Esophagus and Esophageal Adenocarcinoma”&#xff0c;这篇文章发表在Front Pharmacol期刊上&#xff0c;影响因子为5.6。 结果解读&#xff1a; 选定研…...

接口自动化测试

下面我们来看看&#xff0c;针对在本章优化重构后的接口测试框架来说&#xff0c;有哪些优点呢。 我们首先来看下目录&#xff0c; 1.Case文件夹用来存放我们的测试用例相关的&#xff0c; 2.Data用来存储我们的测试数据&#xff0c;Excel管理测试用例&#xff0c;yaml文件管理…...

SPASS-描述性分析

将身高移入变量 结果展示&#xff1a; 表中分析变量“身高”的个案数、所有个案中的极大值、极小值、均值、标准差及偏度和峰度...

kafka-go操作kafka

package mainimport ("context""fmt""os""os/signal""syscall""time""github.com/segmentio/kafka-go" )var (topic "user_click"reader *kafka.Reader )// 生产消息 func writeKafka(ctx …...

如何判断被DDoS攻击

当网络和设备正常的情况下&#xff0c;服务器突然出现连接断开、访问卡顿、用户掉线等情况;服务器CPU或内存占用率出现明显增长;网络出入流量出现明显增长;网站或应用程序突然出现大量的未知访问;登录服务器失败或者登录过慢等等。以上是最为常见的服务器被 DDoS攻击后出现的几…...

web —— html

Web —— css基础 1. HTML2. 基本HTML结构3. HTML常用标签3.1 文本相关标签3.2 HTML图像标签3.3 HTML超链接标签3.4 HTML表&#xff0c;单3.4.1 HTML表格3.4.2 HTML表单&#xff0c;输入框&#xff08;多选框&#xff0c;单选框&#xff09;下拉框 3.5 HTML分区标签3.5.1 div标…...

【C/PTA】数组练习(编程)

本文结合PTA专项练习带领读者掌握数组&#xff0c;刷题为主注释为辅&#xff0c;在代码中理解思路&#xff0c;其它不做过多叙述。 文章目录 7-1 计算最大值出现的次数7-2 求一批整数中出现最多的个位数字7-3 装箱问题7-4 数组-值钱的微信号7-5 数组-吹泡泡7-6 数组-数学鬼才 7…...

力扣:155. 最小栈(Python3)

题目&#xff1a; 设计一个支持 push &#xff0c;pop &#xff0c;top 操作&#xff0c;并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。void push(int val) 将元素val推入堆栈。void pop() 删除堆栈顶部的元素。int top() 获取堆栈顶部…...

【MCP AI推理配置权威白皮书】:基于17个生产集群压测数据,定义低延迟高并发最优参数组合

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;MCP AI推理配置的核心价值与白皮书方法论 MCP&#xff08;Model Configuration Protocol&#xff09;AI推理配置并非简单的参数调优&#xff0c;而是面向生产级大模型服务的标准化治理框架。它通过声明…...

EDMA3控制器架构与DMA传输优化实践

1. EDMA3控制器架构解析在嵌入式系统开发中&#xff0c;DMA&#xff08;直接内存访问&#xff09;技术是提升系统性能的关键组件。作为TI公司推出的增强型DMA控制器&#xff0c;EDMA3通过硬件加速实现了外设与内存间的高效数据传输。与传统DMA相比&#xff0c;EDMA3引入了参数随…...

打开文件有多难?Flatpak 安全分析暴露问题,修复后更安全

艰难地打开一个文件在不同场景下&#xff0c;打开文件难度不同。若开发涉及安全边界且与文件有关的东西&#xff0c;打开文件可能极其困难。在最坏情况下&#xff0c;安全边界两侧进程操作共享文件系统树&#xff0c;会面临子路径含 ..、路径组件为符号链接、TOCTOU 竞态等问题…...

BitLocker加密后,电脑变卡了?教你几招优化Win11磁盘性能与安全性的平衡术

BitLocker加密后电脑变卡&#xff1f;Win11磁盘性能与安全性的终极平衡术 "为什么我的电脑启用BitLocker之后&#xff0c;打开文件的速度明显变慢了&#xff1f;"这是许多Windows 11用户在开启磁盘加密后的第一反应。作为微软内置的企业级加密方案&#xff0c;BitLoc…...

国产信创环境下的MCP服务启动失败全排查,从JDK17适配到SM4加密握手异常(含12类报错速查码)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;国产信创环境下的MCP服务启动失败全排查&#xff0c;从JDK17适配到SM4加密握手异常&#xff08;含12类报错速查码&#xff09; 在麒麟V10、统信UOS等国产操作系统上部署MCP&#xff08;Microservice Co…...

BERT模型解析:原理、变种与工业应用指南

1. BERT模型基础解析2018年诞生的BERT&#xff08;Bidirectional Encoder Representations from Transformers&#xff09;彻底改变了自然语言处理领域的游戏规则。作为首个真正实现双向上下文理解的预训练模型&#xff0c;它让机器开始像人类一样"读懂"语言的深层含…...

OpenMetadata本地部署终极指南:5分钟快速搭建元数据管理平台

OpenMetadata本地部署终极指南&#xff1a;5分钟快速搭建元数据管理平台 【免费下载链接】OpenMetadata OpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth colu…...

【2026唯一通过NIST AI RMF v1.1认证的Docker发行版】:内置SBOM+VEX+动态证明链,三步完成AI容器全生命周期可信声明

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;【2026唯一通过NIST AI RMF v1.1认证的Docker发行版】&#xff1a;内置SBOMVEX动态证明链&#xff0c;三步完成AI容器全生命周期可信声明 2026年3月&#xff0c;Docker官方联合NIST AI Risk Managemen…...

如何通过DJI Cloud API Demo快速构建无人机云端管理系统

如何通过DJI Cloud API Demo快速构建无人机云端管理系统 【免费下载链接】DJI-Cloud-API-Demo 项目地址: https://gitcode.com/gh_mirrors/dj/DJI-Cloud-API-Demo 在无人机应用开发领域&#xff0c;企业开发者常常面临一个核心挑战&#xff1a;如何在保障功能完整性的同…...

FieldTrip脑电分析工具箱:从零开始掌握MEG/EEG/iEEG数据分析的终极指南

FieldTrip脑电分析工具箱&#xff1a;从零开始掌握MEG/EEG/iEEG数据分析的终极指南 【免费下载链接】fieldtrip The MATLAB toolbox for MEG, EEG and iEEG analysis 项目地址: https://gitcode.com/gh_mirrors/fi/fieldtrip 你是否正在寻找一个功能强大且完全免费的脑电…...