python基础练习题库实验1

题目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")

实验结果

在这里插入图片描述

题目总结

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

springcloudalibaba-3

一、Nacos Config入门 1. 搭建nacos环境【使用现有的nacos环境即可】 使用之前的即可 2. 在微服务中引入nacos的依赖 <!-- nacos配置依赖 --><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-…

【总结】坐标变换和过渡矩阵(易忘记)

xCy&#xff0c;此为x到y的坐标变换。 [β1,β2,…,βn] [α1,α2,…αn]C&#xff0c;此为基α到基β的过渡矩阵。 这个概念经常忘记。。。alpha到beta看来就是alpha后面加一个过渡矩阵了&#xff0c;很直观。坐标变换就是根据过渡矩阵和基本形式推一推得到吧&#xff0c;记…

SUID提权教程

SUID提权方法 一、SUID是什么&#xff1f;二、如何设置SUID权限&#xff1f;三、已知的具有SUID权限的二进制可执行文件四、查找具有root权限的SUID的文件1.find命令提权2.nmap命令提权3.more命令提权4.less命令提权5.bash命令提权6.vim命令提权7.awk命令提权8.cp命令提权 五、…

AI机器学习 | 基于librosa库和使用scikit-learn库中的分类器进行语音识别

专栏集锦&#xff0c;大佬们可以收藏以备不时之需 Spring Cloud实战专栏&#xff1a;https://blog.csdn.net/superdangbo/category_9270827.html Python 实战专栏&#xff1a;https://blog.csdn.net/superdangbo/category_9271194.html Logback 详解专栏&#xff1a;https:/…

Python 利用PIL由多张图片合成gif动画

Python 由多张图片合成gif动画 案例 import os figure_save_path "file_fig_test" import warnings warnings.filterwarnings("error") import numpy as np np.random.seed(0) import matplotlib.pyplot as plt from PIL import Image import timenum 1…

​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​

软考-高级-系统架构设计师教程&#xff08;清华第2版&#xff09;【第15章 面向服务架构设计理论与实践&#xff08;P527~554&#xff09;-思维导图】 课本里章节里所有蓝色字体的思维导图

Halcon (0):C# 联合Halcon方式简介和就业市场说明

文章目录 文章专栏前言相关视频联合C#开发直接导出C#代码Halcon引擎调用开发函数封装库工程导出 总结就业市场 文章专栏 Halcon开发 前言 根据我的测试&#xff0c;我发现Halcon和WPF中的halcon插件&#xff0c;代码具有对应性。就是你会了Halcon&#xff0c;WPF也差不多久会了…

Windows10下Mysql8.0安装教程

文章目录 1.下载Mysql8.02.解压Mysql安装包到指定目录3.初始化Mysql服务4.安装Mysql服务5.启动Mysql服务6.登录Mysql服务7.修改Mysql密码8.重启Mysql服务停止服务启动服务 1.下载Mysql8.0 链接&#xff1a;https://pan.baidu.com/s/1uP2xZj8g05xg-oHX_nfnmA 提取码&#xff1a;…

【Python数学练习1】

一、题目 中文描述&#xff1a; 给出正整数N&#xff0c;输出满足条件的数对(a,b)的个数&#xff0c;满足gcd(a,b)b, a,b < n 数学描述&#xff1a; 二、解法 解法1&#xff1a; 对应Python代码&#xff1a; def num_fact(n):num 0for i in range(1, n 1):if n % i …

CTF-PWN-tips

文章目录 overflowscanfgetreadstrcpystrcat Find string in gdbgdbgdb peda Binary ServiceFind specific function offset in libc手工自动 Find /bin/sh or sh in library手动自动 Leak stack addressFork problem in gdbSecret of a mysterious section - .tlsPredictable …

Confluence 快速安装教程

安装jdk yum install -y java-1.8.0-openjdk.x86_64 java -version 安装MySQL mkdir -p /data/mysql/data chmod 777 /data/mysql/datadocker rm -f mysql docker run -d --name mysql \-p 3306:3306 \-e MYSQL_ROOT_PASSWORDfingard1 \-v /data/mysql/data:/var/lib/mysql …

【代码随想录】算法训练计划25

1、216. 组合总和 III 题目&#xff1a; 找出所有相加之和为 n 的 k 个数的组合&#xff0c;且满足下列条件&#xff1a; 只使用数字1到9 每个数字 最多使用一次 返回 所有可能的有效组合的列表 。该列表不能包含相同的组合两次&#xff0c;组合可以以任何顺序返回。 思路&am…

【算法每日一练]-图论(保姆级教程 篇5(LCA,最短路,分层图)) #LCA #最短路计数 #社交网络 #飞行路线 # 第二短路

今天讲最短路统计和分层图 目录 题目&#xff1a;LCA 思路&#xff1a; 题目&#xff1a;最短路计数 思路&#xff1a; 题目&#xff1a;社交网络 思路&#xff1a; 题目&#xff1a;飞行路线 思路&#xff1a; 题目&#xff1a;第二短路 思路&#xff1a; 题目&a…

谷歌投资Character.AI,展现AI领域的战略布局和创新能力

谷歌&#xff08;Google&#xff09;作为全球最大的互联网公司之一&#xff0c;一直在人工智能&#xff08;AI&#xff09;领域发挥着引领和推动的作用。近日&#xff0c;据消息人士透露&#xff0c;谷歌正与人工智能初创公司 Character.AI 进行投资谈判&#xff0c;计划投资数…

掌握未来技术趋势,Python编程引领人工智能时代

掌握未来技术趋势&#xff0c;Python编程引领人工智能时代 摘要&#xff1a;Python作为一种高级编程语言&#xff0c;在人工智能领域中扮演着越来越重要的角色。本文将通过介绍Python编程的特点、应用场景及发展前景&#xff0c;展望Python未来的发展趋势&#xff0c;并结合代…

【springboot笔记】程序可用性检测ApplicationAvailability

1.背景 springboot-3.1.5 ApplicationAvailability LivenessState ReadinessState AvailabilityChangeEvent 我们可以通过ApplicationAvailability获取当前应用程序的可用性&#xff0c;这个可用性包括ApplicationContext和对外请求路由两种。 LivenessState 是表示Applicatio…

解决docker运行elastic服务端启动不成功

现象&#xff1a; 然后查看docker日志&#xff0c;发现有vm.max_map_count报错 ERROR: [1] bootstrap checks failed [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] 解决办法&#xff1a; 1. 宿主机&#xff08;运行doc…

腾讯云新用户优惠活动有哪些可以参加?腾讯云新人服务器优惠活动

腾讯云作为国内领先的云服务提供商&#xff0c;不仅为用户提供稳定可靠的云服务器&#xff0c;还为新用户带来了一系列的优惠活动和代金券&#xff0c;以降低购买成本&#xff0c;提高业务效益。在这里&#xff0c;我们将为您详细介绍腾讯云服务器的新人优惠活动及代金券&#…

进程程序替换与exec系统调用

进程程序替换 进程程序替换是指将一个正在运行的进程替换为另一个可执行程序。它的本质是调用了Linux操作系统中的exec系统调用。而exec系统调用是一个家族函数&#xff0c;例如execl、execv、execle、execve等。它们的共同特点是当当前进程执行到该函数时&#xff0c;就会直接…

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

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