python练习

1. 五个PPT上的界面打印【print、input函数】

#界面1 -登录
print('英雄商城登录界面')
print('英雄联盟商城登录界面')
print('~*~*~*~*~*~*~*~*~*~*~*~*~*')
print('1.用户登录')
print('2.新用户注册')
print('3.退出系统')
print('~*~*~*~*~*~*~*~*~*~*~*~*~*')
input("(温馨提示)请输入您的选项: ")#界面二 -首页
print('英雄商城首页')
print('英雄联盟商城首页')
print('~*~*~*~*~*~*~*~*~*~*~*~*~*')
print('1.进入英雄超市')
print('2.休闲小游戏')
print('3.退出登录')
print('~*~*~*~*~*~*~*~*~*~*~*~*~*')
input("(温馨提示)请输入您的选项: ")#界面三 -英雄列表
print('英雄商城英雄列表')
print('英雄联盟商城英雄列表')
print('~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~')
print('编号 姓名 昵称 价格 库存 描述')
print('1.纳尔   迷失之牙  3500  100  丛林不会原谅盲目与无知')
print('2.锐雯   放逐之刃  4000  100  她是残忍高效的战士  ')
print('3.薇恩   暗夜猎手  3500  100  这个世界不想人们想象的那么美好')
print('4 扎克   生化魔人  3000  100  即使你没有脊柱,你也必须站起来')
print('5 杰斯  未来守护者 2500  100  武装着睿智与魅力,你的选择没有错')
print('~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~')
input("(温馨提示)请输入您要购买的英雄编号: ")#界面四 -购买详情
print('英雄详情')
print('购买页面')
print('英雄商城购买英雄')
print('英雄购买票据')
print('~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~')
print('英雄名称:盲僧(史诗)')
print('英雄属性:生命值428(+85)/能量值200(+0)/移动速度425/攻击力55.8(+3.2)攻击速度0.651(+3.1%)/护甲值24(+1.25)/攻击距离125')
print('英雄座右铭:一人之行可灭世,众人之勤可救世!')
print('英雄价格:3000')
print('活动折扣:9.5')
print('插播广告:当风云变色,当流离失所,世界不再是旧日模样你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡')
print('~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~')
input("(温馨提示)请付款: ")#界面五 -订单小票
print('订单页面:打印小票')
print('英雄商城购买英雄')
print('英雄购买票据')
print('~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~')
print('英雄名称:九尾妖狐(史诗)')
print('英雄价格:10000')
print('活动折扣:9.5')
print('应付付款:9500')
print('实际付款:10000')
print('找零:500')
print('插入广告:当风云变色,当流离失所,世界不再是旧日模样你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡')
print('~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~')
input("(温馨提示)按任意键返回上一级菜单: ")

2. 给定成绩,判断用户成绩的档次
100:提示满分
90~100:优秀
80~100:良好
70~80:还可以,多多努力
60~70:合格
0~60:不合格
0:鸡蛋

performance=float(input("请输入你的成绩:"))
if performance == 100 :print("满分")
elif 90<performance <100:print("优秀")
elif 80 <performance <= 90:print("良好")
elif 70< performance <=80 :print("还可以,多多努力")
elif 60<performance <=70 :print("合格")
elif 0<performance <= 60 :print("不合格")
elif performance == 0:print("鸡蛋")

3. 下列哪一项是“4是奇数或-9为正数”的否定( A)
A、4是偶数或-9不是负数
B、4是奇数或-9不是负数
C、4是偶数和-9是负数
D、4是奇数和-9不是负数

4. 判断一个整数是奇数还是偶数

num = int(input("请输入一个数:"))
if int(num)&int(num-2)==1:print("是奇数")
if int(num)&int(num-2)==0:print("是偶数")

5. 求矩形的面积和周长

num1=float(input("输入长:"))
num2=float(input("输入宽"))
num3="长方形的周长"
num4="长方形的面积"
num3=(2*num1+2*num2)
num4= num1*num2
print(num3)
print(num4)

6. 根据天数(从控制台上输入)计算这一年中的周数和剩余的天数

a=int(input("请输入一个数:"))
b=a//7
if b==0:print("这是第一周")
elif b==1:print("这是第二周")
elif b==2:print("这是第三周")
elif b==3:print("这是第四周")
elif b==4:print("这是第五周")
elif b==5:print("这是第六周")
elif b==6:print("这是第七周")
elif b==7:print("这是第八周")
else:print("这是第**周")

7. 根据已知圆的半径radius(从控制台上输入),求其面积和周长(PI可以使用math.pi,也可以使用3.14)

num1=float(input("输入长:"))
num2=float(input("输入宽:"))
num3="长方形的周长"
num4="长方形的面积"
num3=(2*num1+2*num2)
num4= num1*num2
print(num3)
print(num4)

8. 输入一个年份,判断该年是否是闰年

year=int(input("请输入一个年份:"))
if(year%4==0 and year%100!=0) or year%400==0:print(year,"是闰年")
else:print(year,"不是闰年")

9. 输入赵本山的考试成绩,显示所获奖励
成绩==100分,爸爸给他买辆车
成绩>=90分,妈妈给他买MP4
90分>成绩>=60分,妈妈给他买本参考书
成绩<60分,什么都不买

score = float(input("请输入赵本山的考试成绩:"))
if score > 100 or score < 0:
else:if score == 100:print("爸爸给他买一辆车")elif 90 <= score < 100:print("妈妈给他买MP4")elif 60 <= score < 90:print("妈妈给他买本参考书")else:print("什么都不买")

10. 计算器:请输入两个数和一个符号,完成两个数的+ - * / % // **

a = float(input("请输入一个数:"))
f = input("请输入一个符号:")
b = float(input("请输入一个数:"))
if f == "+":print(a + b)
elif f == "-":print(a - b)
elif f == "*":print(a * b)
elif f == "/":print(a / b)
elif f == "%":print(a % b)
elif f == "//":print(a // b)
elif f ==("**"):print(a**b)
else:print("符号输入错误")

11. 健康计划
用户输入身高(m),体重(kg)

计算公式:BMI = 体重 / 身高^2

BMI < 18.5:过轻
18.5≤ BMI <24:正常
24 ≤ BMI <27:过重
27 ≤ BMI < 30:轻度肥胖
30 ≤ BMI < 35:中度肥胖
BMI ≥ 35:重度肥胖

while True:  height = float(input('请输入您的身高(m):'))weight = float(input('请输入您的体重(kg):'))BML = (weight / (height**2))print('BML = 体重 / 身高^2')print(f'您的BML = {BML}')if (BML <= 100 and BML >= 0):if  (BML < 18.5):print('体重过轻!')elif(BML < 24):print('体重正常。')elif(BML < 27):print('体重过重!')elif(BML < 30):print('轻度肥胖。')elif(BML < 35):print('中度肥胖。')else:print('重度肥胖。')else:print('您输入的数据有误!')

12.设计一个程序,完成(英雄)商品的购买(界面就是第一天打印的界面)
展示商品信息(折扣)->输入商品价格->输入购买数量->提示付款
输入付款金额->打印购买小票(扩展)

print("\t\t英雄商城英雄列表")
print("~*"*20)
print("编号 姓名 昵称 价格 库存 描述")
print("1 纳尔 迷失之牙 3500 100 丛林不会原谅盲目与无知")
print("2 锐雯 放逐之牙 4000 100 她是残忍高效的战士")
print("3 薇恩 暗夜猎手 3500 100 这个世界不想人们想象的那么美好")
print("4 扎克 生化魔人 3000 100 即使你没有脊柱,你也必须站起来 ")
print("5 杰斯 未来守护者 2500 100 武装着睿智与魅力,你的选择没有错")
print("~*"*20)
a=int(input("(温馨提示)请输入您要购买的英雄编号"))
if a==1:print("1 纳尔 迷失之牙 3500 100 丛林不会原谅盲目与无知")
elif a == 2:print("2 锐雯 放逐之牙 4000 100 她是残忍高效的战士")
elif a == 3:print("3 薇恩 暗夜猎手 3500 100 这个世界不想人们想象的那么美好")
elif a == 4:print("4 扎克 生化魔人 3000 100 即使你没有脊柱,你也必须站起来 ")
elif a == 5:print("5 杰斯 未来守护者 2500 100 武装着睿智与魅力,你的选择没有错")
print("\t\t英雄商城英雄列表")
print("英雄信息")
print("~ *"*14)
print("\n")
print("\t英雄联盟:盲僧(史诗)")
print("\t英雄属性:生命值(428)/能量值200(+0)/移动速度425/攻击力/55.8(+3.2)")
print("\t\t攻击速度0.651(+3.1%)/护甲值24(+1.25)/攻击距离125\n")
print("\t英雄座右铭:一人之行可灭世,众人之勤可救世!")
print("\t英雄价格:3000")
print("\t折扣价格:9.5\n")
print("插播广告:当风云变色,当流离失所,世界不再是旧日模样")
print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡 ")
print("~ *"*14)
a = int(input("请输入商品价格:"))
b = int(input("请输入购买数量:"))
c = int(input("(温馨提示)请付款:"))
m = a*b*0.95
n = c-m
while n<0:print("您的金额不够")break
else:print("购买成功")print("\n\t\t英雄商城购买英雄")print("英雄购买票据")print("~ *"*14)print("\n")print("\t英雄联盟:九尾妖狐(史诗)")print("\t英雄价格:10000")print("\t折扣价格:9.5\n")print("\t应付付款:9500")print("\t实际付款:10000")print("\t找零:500")print("插播广告:当风云变色,当流离失所,世界不再是旧日模样")print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡 ")print("~ *"*14)input("(温馨提示)按任意键返回上一级菜单:")

13、输入三边的长度,求三角形的面积和周长(海伦公式)

import math# 获取用户输入的三边长度
a = float(input("请输入第一条边的长度:"))
b = float(input("请输入第二条边的长度:"))
c = float(input("请输入第三条边的长度:"))# 计算半周长
s = (a + b + c) / 2# 计算面积
area = math.sqrt(s * (s - a) * (s - b) * (s - c))
10
# 计算周长
perimeter = a + b + c# 输出结果
print("三角形的面积为:", area)
print("三角形的周长为:", perimeter)​

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

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

相关文章

Gitee配置SSH登录

一、背景 新入手的电脑&#xff0c;需要对Gitee上存放的项目进行更改上传&#xff0c;发现上传不了需要登录&#xff0c;便采用SSH密钥进行登录&#xff0c;防止远程管理工程中的信息泄露 二、前提 电脑已下载Git Bash工具&#xff0c;在项目下点击鼠标右键&#xff0c;进入…

为什么不直接用百度,要用AI呢

使用百度和其他搜索引擎与使用AI技术&#xff08;如我这样的人工智能助手&#xff09;各有优势&#xff0c;选择使用哪一种往往取决于具体的需求和情境。 1.使用AI技术的几个原因 1. 定制化体验&#xff1a;AI技术可以提供更加个性化的服务。例如&#xff0c;AI助手可以根据您…

如何使用CloudRecon扫描Web应用程序并从SSL证书中发现有效资产

关于CloudRecon CloudRecon是一款功能强大的Web应用程序资产扫描与识别工具&#xff0c;该工具可以帮助广大研究人员对目标Web应用程序执行扫描&#xff0c;并从证书中识别出有价值的资产数据。 CloudRecon本质上是一个工具集&#xff0c;由三个组件组成&#xff0c;可以帮助红…

深入了解 Spring boot的事务管理机制:掌握 Spring 事务的几种传播行为、隔离级别和回滚机制,理解 AOP 在事务管理中的应用

&#x1f389;&#x1f389;欢迎光临&#xff0c;终于等到你啦&#x1f389;&#x1f389; &#x1f3c5;我是苏泽&#xff0c;一位对技术充满热情的探索者和分享者。&#x1f680;&#x1f680; &#x1f31f;持续更新的专栏《Spring 狂野之旅&#xff1a;从入门到入魔》 &a…

ElementUI两个小坑

1.form表单绑定的是一个对象&#xff0c;表单里的一个输入项是对象的一个属性之一&#xff0c;修改输入项&#xff0c;表单没刷新的问题&#xff0c; <el-form :model"formData" :rules"rules" ref"editForm" class"demo-ruleForm"…

拆解Spring boot:Springboot为什么如此丝滑而简单?源码剖析解读自动装配

&#x1f389;&#x1f389;欢迎光临&#xff0c;终于等到你啦&#x1f389;&#x1f389; &#x1f3c5;我是苏泽&#xff0c;一位对技术充满热情的探索者和分享者。&#x1f680;&#x1f680; &#x1f31f;持续更新的专栏《Spring 狂野之旅&#xff1a;从入门到入魔》 &a…

【深度学习】线性回归

Linear Regression 一个例子线性回归机器学习中的表达评价函数好坏的度量&#xff1a;损失&#xff08;Loss&#xff09;损失函数&#xff08;Loss function&#xff09;哪个数据集的均方误差 (MSE) 高 如何找出最优b和w?寻找最优b和w如何降低损失 (Reducing Loss)梯度下降法梯…

Vue首屏优化方案

在Vue项目中&#xff0c;引入到工程中的所有js、css文件&#xff0c;编译时都会被打包进vendor.js&#xff0c;浏览器在加载该文件之后才能开始显示首屏。若是引入的库众多&#xff0c;那么vendor.js文件体积将会相当的大&#xff0c;影响首屏的体验。可以看个例子&#xff1a;…

Elasticsearch使用Kibana进行基础操作

一、Restful接口 Elasticsearch通过RESTful接口提供与其进行交互的方式。在ES中&#xff0c;提供了功能丰富的RESTful API的操作&#xff0c;包括CRUD、创建索引、删除索引等操作。你可以用你最喜爱的 web 客户端访问 Elasticsearch 。事实上&#xff0c;你甚至可以使用 curl …

java SSM在线学习网站系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计

一、源码特点 java SSM在线学习网站系统是一套完善的web设计系统&#xff08;系统采用SSM框架进行设计开发&#xff0c;springspringMVCmybatis&#xff09;&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用…

COX回归影响因素分析的基本过程与方法

在科学研究中&#xff0c;经常遇到分类的结局&#xff0c;主要是二分类结局&#xff08;阴性/阳性&#xff1b;生存/死亡&#xff09;&#xff0c;研究者可以通过logistic回归来探讨影响结局的因素&#xff0c;但很多时候logistic回归方法无法使用。如比较两种手段治疗新冠肺炎…

AOP-面向切面编程

文章目录 AOP应用背景AOP介绍AOP七大术语切点表达式 AOP应用背景 一天&#xff0c;项目经理突然跟我说&#xff1a;官网后端管理系统需要增加“用户操作流水功能”&#xff01;啥&#xff0c;用户操作流水&#xff1f;对&#xff0c;记录后台管理用户的所有增删改查的操作&…

mac删除带锁标识的app

一 、我们这里要删除FortiClient.app 带锁 常规方式删除不掉带锁的 app【如下图】 二、删除命令&#xff0c;依次执行即可。 /bin/ls -dleO /Applications/FortiClient.app sudo /usr/bin/chflags -R noschg /Applications/FortiClient.app /bin/ls -dleO /Applications/Forti…

QT信号与槽实现方式

1、第一种实现方式 在QT开发工具UI界面先拖入按钮&#xff0c;然后鼠标右键拖入按钮&#xff0c;点击选中槽&#xff0c;在页面选着需要的信号&#xff0c;然后OK&#xff0c;随即将会跳转到类的.cpp文件&#xff0c;&#xff08;这种UI代码结合的方式&#xff0c;会自动去绑定…

【洛谷 P8637】[蓝桥杯 2016 省 B] 交换瓶子 题解(贪心算法)

[蓝桥杯 2016 省 B] 交换瓶子 题目描述 有 N N N 个瓶子&#xff0c;编号 1 ∼ N 1 \sim N 1∼N&#xff0c;放在架子上。 比如有 5 5 5 个瓶子&#xff1a; 2 , 1 , 3 , 5 , 4 2,1,3,5,4 2,1,3,5,4 要求每次拿起 2 2 2 个瓶子&#xff0c;交换它们的位置。 经过若干次…

AIGC笔记--关节点6D位姿按比例融合

1--核心代码 6D位姿一般指平移向量和旋转向量&#xff0c;Maya软件中关节点的6D位姿指的是相对平移向量和欧拉旋转向量&#xff1b; 为了按比例融合两个Pose&#xff0c;首先需要将欧拉旋转向量转换为旋转矩阵&#xff0c;在将旋转矩阵转换为四元数&#xff0c;利用球面线性插值…

react native常用插件

react-native-async-storage/async-storage 说明&#xff1a;AsyncStorage 是一个在 react-native 中轻量存储的库&#xff1b;跟 localStorage 类似&#xff0c;API 也几乎一样&#xff1b;存储的时候需要将存储内容转成字符串存储。 react-navigation/material-bottom-tabs …

如何在WordPress网站上设置多语言展示

在今天的全球化世界中&#xff0c;拥有多语言网站对于吸引更广泛的受众至关重要。前不就我们遇到Hostease的客户咨询我们的在线客服&#xff0c;他想要对他的wordpress网站支持多语言。我们提供给客户可以尝试以下的插件来支持多语言。 在本教程中&#xff0c;我们将逐步介绍如…

教你三指针拿捏链表翻转

类似上图&#xff0c;其实步骤很简单&#xff0c;用三个指针pre&#xff0c;cur&#xff0c;temp&#xff0c;看英文也知道具体含义&#xff0c;前向&#xff0c;当前&#xff0c;和用于保存剩余的链表 &#xff0c;具体看下图&#xff0c;很清晰 class Solution { public:List…

AI-逻辑回归模型

&#x1f606;&#x1f606;&#x1f606;感谢大家的支持~&#x1f606;&#x1f606;&#x1f606; 逻辑回归的应用场景 逻辑回归&#xff08;Logistic Regression&#xff09;是机器学习中的 一种分类模型 &#xff0c;逻辑回归是一种分类算法&#xff0c;虽然名字中带有回…