python基础练习题库实验3

题目1

编写一个程序,根据以下定价计算成本。

Number of itemsCost
1-50每件3美元 邮费: 10美元
超过50每件2美元 邮寄:免费

举个例子:
在这里插入图片描述

代码

items_num = input("Enter the number of items: ")
items_num_i = int(items_num)
items_num_s = str(items_num)
if 50 >= items_num_i >= 1:print("\nReceipt:")items_num_sum = items_num_i * 3items_num_sum_s = str(items_num_sum)print(items_num_s + " items" + " x " + "$3" + " = " + "$" + items_num_sum_s)print("Postage: $10")Total = items_num_sum + 10Total_s = str(Total)print("Total: " + "$" + Total_s)
elif items_num_i > 50:print("\nReceipt:")items_num_sum = items_num_i * 2items_num_sum_s = str(items_num_sum)print(items_num_s + " items" + " x " + "$2" + " = " + "$" + items_num_sum_s)print("Postage: $0")print("Total: " + "$" + items_num_sum_s)
else:print("please enter number again!")

实验结果

在这里插入图片描述

题目2

编写一个程序,根据以下定价计算成本。

Number of itemsCost
1-50每件3美元; 邮寄:默认帖子:10美元 ;注册职位:15美元;特快专递:20美元
超过50每件2美元; 邮寄:标准职位:免费;注册职位:10美元;特快专递:17美元

举个例子

在这里插入图片描述

代码

这次代码的命名用了abc,大家就凑合看一下吧😂

a=input("Enter the number of items: ")
d=input("Enter shipping method (s/r/e): ")
m=int(a)
b=str(a)
if m<=50 and m>=1:print("\nReceipt:")s=m*3ss=str(s)print(b+" items"+" x "+"$3"+" = "+"$"+ss)if d=="s":print("Standard post: $10")c=s+10cc=str(c)print("Total: "+"$"+cc)elif d=="r":print("Registered post: $15")c=s+15cc=str(c)print("Total: "+"$"+cc)elif d=="e":print("Express post: $20")c=s+20cc=str(c)print("Total: "+"$"+cc)else:print("please enter again!")elif m>50:print("\nReceipt:")s=m*2ss=str(s)print(b+" items"+" x "+"$2"+" = "+"$"+ss)if d=="s":print("Standard post: $0")print("Total: "+"$"+ss)elif d=="r":print("Registered post: $10")c=s+10cc=str(c)print("Total: "+"$"+cc)elif d=="e":print("Express post: $17")c=s+17cc=str(c)print("Total: "+"$"+cc)else:print("please enter again!")
else:print("please enter number again!")

实验结果

在这里插入图片描述

题目3

编写一个程序,要求用户输入四个整数,然后显示最小数字和最大数字。
举个例子
在这里插入图片描述

代码


num1 = int(input("Enter the first integer: "))
num2 = int(input("Enter the second integer: "))
num3 = int(input("Enter the third integer: "))
num4 = int(input("Enter the fourth integer: "))minimum = min(num1, num2, num3, num4)
maximum = max(num1, num2, num3, num4)smin=str(minimum)
smax=str(maximum)print("\nThe minimum number is "+smin+" and the maximum number is "+smax + ".")

实验结果

在这里插入图片描述
这里运用到了python的函数min()和max()

题目总结

🥞🥞本次实验主要练习if-elif-else,对于刚开始的学习的同学有一定的实验难度,需要多多练习。如果你也有好的题目可以跟我分享,我们一起讨论与进步吧!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/193818.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux如何重置root密码

目录 当我们想要重置root管理员密码时&#xff0c;我们可以有两种方法进行&#xff1a; 方法一、init方法 1、重启系统&#xff0c;在下图所示界面按e键 2、随后进入以下界面&#xff0c;、将ro修改为rw&#xff0c;在行末尾添加init/bin/sh。​编辑 3、随后按Ctrlx启动到s…

预定义宏指令

#define _CRT_SECURE_NO_WARNINGS #include <stdio.h>int main() {printf("%s\n", __FILE__);printf("%d\n", __LINE__);printf("%s\n", __DATE__);printf("%s\n", __TIME__);return 0; } 运行结果&#xff1a;

记录将excel表无变形的弄进word里面来

之前关于这个问题记录过一篇文章&#xff1a; 将excel中的表快速复制粘贴进word中且不变形-CSDN博客 今天记录另外一种方法&#xff1a;举例表述&#xff0c;excel表如图&#xff1a; 按F12&#xff0c;出现“另存为...”对话框&#xff0c;选择“单个文件网页”&#xff0c;…

算法 LeetCode 题解 | 最小栈

大家好&#xff0c;我是木川 一、题目描述 请你设计一个 最小栈 。它提供 push &#xff0c;pop &#xff0c;top 操作&#xff0c;并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。void push(int val) 将元素val推入堆栈。void pop() 删除…

宏--offsetof使用

文章目录 宏介绍结构体测试代码运行结果 宏介绍 宏--offsetof(type, member)&#xff0c;type就是结构的类型&#xff0c;member就是需要的成员名。表达式的结果是一个size_t的值&#xff0c;表示这个指定成员开始存储的位置距离结构开始存储的位置偏移几个字节结构体 typede…

FISCO BCOS 3.0【03】配置和使用pythonSDK

官方技术文档&#xff1a;https://fisco-bcos-doc.readthedocs.io/zh-cn/latest/index.html 我们在官方技术文档的基础上&#xff0c;进行&#xff0c;对文档中一些不清楚的地方进行修正 依赖软件 Ubuntu sudo apt install -y zlib1g-dev libffi6 libffi-dev wget git初始化…

漫谈广告机制设计 | 万剑归宗:聊聊广告机制设计与收入提升的秘密(2)

书接上文漫谈广告机制设计 | 万剑归宗&#xff1a;聊聊广告机制设计与收入提升的秘密&#xff08;1&#xff09;&#xff0c;我们谈到流量作为一种有限资源&#xff0c;其分配方式&#xff08;或者交易方式&#xff09;也经历了几个阶段&#xff1a;第一个是谈判定价阶段&#…

【Go学习之 go mod】gomod小白入门,在github上发布自己的项目(项目初始化、项目发布、项目版本升级等)

参考 Go语言基础之包 | 李文周的博客Go mod的使用、发布、升级 | weiGo Module如何发布v2及以上版本1.2.7. go mod命令 — 新溪-gordon V1.7.9 文档golang go 包管理工具 go mod的详细介绍-腾讯云开发者社区-腾讯云Go Mod 常见错误的原因 | walker的博客 项目案例 oceanweav…

数据结构【DS】树的性质

度为m的树 m叉树 至少有一个节点的度m 允许所有节点的度都<m 一定是非空树&#xff0c;至少有m1个节点 可以是空树 节点数 总度数 1m叉树&#xff1a; 高度为h的m叉树 节点数最少为&#xff1a;h具有n个结点的m叉树 最大高度&#xff1a;n度为m的树&#xff1a; 具有…

【MySQL--->事务】

文章目录 [TOC](文章目录) 一、基本概念二、事务的操作1.设置全局事务隔离级别2.设置事务提交方式3.事务操作 三、事务隔离性1.隔离性概念2 .隔离级别设置 四、MVCC多版本控制2. read view 一、基本概念 事务是由若干条具有逻辑相关性的SQL语句组成的,用来完成某种任务的**逻辑…

Java 省考试院自学考试考籍管理系统

1) 项目简介 考籍管理系统是省考试院自学考试管理系统的一部分&#xff0c;包括考生考籍档案管理、考生免考管理、课程顶替、考籍转入转出管理、毕业管理和日志管理等功能模块。该项目的建设方便和加强了省考试院对自学考试考籍的一系列管理操作&#xff0c;社会效应明显。…

【开源】基于Vue.js的高校实验室管理系统的设计和实现

项目编号&#xff1a; S 015 &#xff0c;文末获取源码。 \color{red}{项目编号&#xff1a;S015&#xff0c;文末获取源码。} 项目编号&#xff1a;S015&#xff0c;文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、研究内容2.1 实验室类型模块2.2 实验室模块2.3 实…