python基础练习题库实验1

news2024/10/5 13:41:31

题目1

使用以下变量
product_code=“377B”
product_name=“牛肉汤”
product_size=“250mL”
product_price=2.15
使用字符串加法编写一个print语句,以便生成以下精确输出:
377B:牛肉汤,250mL

代码

product_code = "377B"
product_name = "牛肉汤"
product_size = "250mL"
product_price = 2.15

print(product_code + ": " + product_name + ", " + product_size)

实验结果

在这里插入图片描述

题目2

使用以下变量
product_code=“377B”
product_name=“牛肉高汤”
product_size=“250mL”
product_price=2.15
使用字符串加法编写一个print语句,以便生成以下精确输出:
“牛肉高汤”,250mL

代码

product_name = "\"牛肉高汤\""
product_size = "250mL"
print(product_name + ", " + product_size)

实验结果

这里考察了一个输入带双引号的方法
在这里插入图片描述

题目3

使用以下变量
product_code=“377B”
product_name=“牛肉汤”
product_size=“250mL”
product_price=2.15
使用字符串加法编写一个print语句,以便生成以下精确输出:
牛肉高汤,250毫升,2.15美元

代码

product_name = "牛肉汤"
product_size = "250mL"
product_price = "$2.15"

print(product_name + ", " + product_size + ", " + product_price)

实验结果

在这里插入图片描述

题目4

这是海洋世界的门票价格:
6岁以下儿童:免费
6至17:7美元
成人:20美元
仔细研究下面的例子,编写一个程序,要求用户预订机票并显示收据。您的程序应该与以下示例完全一样工作
在这里插入图片描述

代码

print("Welcome to Ocean World.")
s_children = input("How many tickets for children under 6? ")
children = input("How many tickets for children age between 6-17? ")
adults = input("How many tickets for adults? ")
s_children_num = int(s_children)
children_num = int(children)
adults_num = int(adults)
sum = s_children_num + children_num + adults_num
sum_s = str(sum)
Total_cost = s_children_num * 0 + children_num * 7 + adults_num * 20
Total_cost_s = str(Total_cost)
print("Receipt:" + "\n" + "Number of tickets: " + sum_s + "\n" + "Total cost " + "$" + Total_cost_s)

实验结果

在这里插入图片描述
这个实验主要练习类型转换

题目5

在某个游戏中,玩家的目标之一是收集名为“grassie”的代币,为他们的农场购买动物。一头牛的成本是30棵草,一只鸭子的成本是5棵草,而一只小鸡的成本是3棵草。仔细研究下面的例子,并编写一个与例子完全相同的程序:
输入要购买的奶牛数量:1
输入要购买的鸭子数量:3
输入要购买的鸡肉数量:4
成本:
1头牛=30棵草
3只鸭子=15棵草
4只小鸡=12棵草
总计=57颗草

代码

cow = input("Enter number of cows to purchase: ")
duck = input("Enter number of ducks to purchase: ")
chicken = input("Enter number of chicken to purchase: ")

cow_i = int(cow)
duck_i = int(duck)
chicken_i = int(chicken)

cow_s = str(cow)
duck_s = str(duck)
chicken_s = str(chicken)

g_cow = cow_i * 30
g_cow_s = str(g_cow)

g_duck = duck_i * 5
g_duck_s = str(g_duck)

g_chicken = chicken_i * 3
g_chicken_s = str(g_chicken)

sum = cow_i * 30 + duck_i * 5 + chicken_i * 3
sum_s = str(sum)
print("Cost:" + "\n"
      + cow_s + " cow = " + g_cow_s + " grassies" + "\n"
      + duck_s + " duck = " + g_duck_s + " grassies" + "\n"
      + chicken_s + " chick = " + g_chicken_s + " grassies" + "\n"
      + "Total = " + sum_s + " grassies")

实验结果

在这里插入图片描述

题目总结

🧨本次实验主要考察大家的输入输出当中的类型转换,建议大家把这题目自己动手练习一下,这些都是我的笔记,供大家参考复习,如果喜欢这个系列的可以关注一下,后期会有更高阶的练习与讲解

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深入了解Java 8 新特性:lambda表达式进阶

阅读建议 嗨,伙计!刷到这篇文章咱们就是有缘人,在阅读这篇文章前我有一些建议: 本篇文章大概7000多字,预计阅读时间长需要10分钟。本篇文章的实战性、理论性较强,是一篇质量分数较高的技术干货文章&#…

这个双11,阿里云经历了可能是历史级的大故障!

2023年11月12日17:44开始,阿里云发生严重故障,导致阿里巴巴大量产品无法连接,一时间,“阿里云盘崩了”、“淘宝又崩了”、“闲鱼崩了”、“钉钉崩了”等话题相继登上热搜。 此外,像纳思云充电桩、乐爽coole…

Git安装与常用命令

Git简介: Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或大或小的项目。Git是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源代码的版本控制软件。Git与常用的版本控制工具CVS、Subversion等不同,它采用了分布式…

机器学习算法——集成学习

目录 1. Bagging 1. Bagging Bagging(bootstrap aggregating:自举汇聚法)也叫装袋法,其思想是通过将许多相互独立的学习器的结果进行结合,从而提高整体学习器的泛化能力,是一种并行集成学习方法。 工作流…

IO流-框架

一,框架概念 二,Commons-io框架 三,使用案例 package BigDecimal;import org.apache.commons.io.FileUtils;import java.io.File; import java.io.IOException;public class Main12 {public static void main(String[] args) throws IOExcept…

centos7安装mongodb

1、下载mongodb https://www.mongodb.com/try/download/community 2、解压 3、重命名 4、创建mongodb的data、logs目录 5、启动mongodb, bin/mongod --port27017 --dbpath/data/program/mongodb/data --logpath/data/program/mongodb/logs/mongodb.log --bind_ip0.0.0.0 --f…

VMware Workstation Pro 12 ubuntu 20.04 突然奔溃,重新打开后导致win11系统蓝屏问题

1、虚拟机在执行一个程序时候,突然导致系统win11蓝屏 2、重新打开提示磁盘打开异常,网络搜索发现要删除磁盘lock文件,删除后,重启过程中还是会报各种异常 后来把所有的临时文件都删除了,就可以了 临时文件&#xff1…

【Proteus仿真】【51单片机】防火防盗GSM智能家居设计

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真51单片机控制器,使用声光报警模块、LCD1602显示模块、DS18B20温度、烟雾传感器模块、按键模块、PCF8591 ADC模块、红外检测模块等。 主要功能: 系统运行后…

合伙人如何承担合伙公司债务

合伙企业有不同的组织方式,包括普通合伙企业、特殊的普通合伙企业、有限合伙企业这三种,合伙人对于合伙企业的债务承担方式有以下几种情形: 1.普通合伙人合伙企业债务的承担 普通合伙企业由普通合伙人组成,合伙人对合伙企业债务承…

kernel32.dll下载地址分享,Kernel32.DLL文件丢失的修复指南

作为计算机用户,我们可能都曾遭遇过这样一条令人烦恼的错误信息: "程序无法启动,因为您的计算机中缺少Kernel32.dll"。在这种情况下,往往会引发一系列疑问: Kernel32.dll是什么?为什么它对我的电…

Java学习之路 —— Java高级

文章目录 前言1. 单元测试2. 反射2.1 获取Class对象的三种方式2.2 获取类的构造器的方法2.3 获取类的成员变量2.4 获取类的成员方法2.5 反射的作用 3. 注解3.1 自定义注解3.2 注解的原理3.3 元注解3.4 注解的解析 4. 动态代理5. 总结 前言 终于走到新手村的末端了,…

竞赛 题目:基于深度学习的中文对话问答机器人

文章目录 0 简介1 项目架构2 项目的主要过程2.1 数据清洗、预处理2.2 分桶2.3 训练 3 项目的整体结构4 重要的API4.1 LSTM cells部分:4.2 损失函数:4.3 搭建seq2seq框架:4.4 测试部分:4.5 评价NLP测试效果:4.6 梯度截断…

Leetcode—142.环形链表II【中等】

2023每日刷题(三十三) Leetcode—142.环形链表II 实现代码 /*** Definition for singly-linked list.* struct ListNode {* int val;* struct ListNode *next;* };*/ struct ListNode *detectCycle(struct ListNode *head) {struct ListNode* …

腾讯云服务器怎么样好用吗?腾讯云服务器性能评测

近年来,腾讯云作为一家领先的云服务提供商,备受关注。尤其是最近两年,腾讯云在优惠活动上的力度非常大,被誉为良心云。其优惠政策吸引了越来越多的用户选择腾讯云作为他们的云服务提供商。 腾讯云双十一领9999代金券 https://111…

微信小程序动态生成表单来啦!你再也不需要手写表单了!

dc-vant-form 由于我们在小程序上涉及到数据采集业务,需要经常使用表单,微信小程序的表单使用起来非常麻烦,数据和表单是分离的,每个输入框都需要做数据处理才能实现响应式数据,所以我开发了dc-vant-form,…

shopee选品工具:Shopee选品工具—知虾精准选品与科学运营的利器

在如今竞争激烈的电商市场中,如何进行精准选品和科学运营成为了每个卖家都需要面对的问题。而Shopee选品工具——知虾,作为一款强大的大数据采集及分析平台,为卖家提供了全面的市场分析、产品分析和店铺分析功能,帮助卖家发现市场…

IPv4数据报格式

IPv4是IP协议的第四个版本(版本1-3和版本5都未曾使用过)IP地址不能反映任何有关主机位置的地理信息以前还有个逆地址解析协议RAPR(Reverse APR),它的作用是使只知道自己MAC地址的主机能通过RAPR找到其IP地址,而现在的DHCP(Dynamic Host Configuration Pr…

Leetcode—876.链表的中间结点【简单】

2023每日刷题(三十三) Leetcode—876.链表的中间结点 实现代码 /*** Definition for singly-linked list.* struct ListNode {* int val;* struct ListNode *next;* };*/ struct ListNode* middleNode(struct ListNode* head) {struct ListNod…

vue-组件通信(二)

​🌈个人主页:前端青山 🔥系列专栏:Vue篇 🔖人终将被年少不可得之物困其一生 依旧青山,本期给大家带来vue篇专栏内容:vue-组件通信(二) 目录 组件通信(二) (1) props / $emit 1. 父组件向子组…