Python小设计

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

(1)英雄商城登陆界面

print(
    '''
        英雄联盟商城登录界面
~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~
         1. 用户登录
         2. 新用户注册
         3. 退出系统
~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~
'''
)
print("(温馨提示)请输入您的选项:")

结果:

(2)英雄商城首页 


print(
    '''
        英雄联盟商城首页
~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~
         1. 进入英雄超市
         2. 休闲小游戏
         3. 退出登录
~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~
'''
)
print("(温馨提示)请输入您的选项:")

测试结果: 

(3)英雄商城英雄列表 


print(
    '''
               英雄商城英雄列表
~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~
编号  姓名  昵称  价格  库存  描述
1     纳尔   迷失之牙  3500  100  丛林不会原谅盲目与无知
2     锐雯   放逐之刃  4000  100  她是残忍高效的战士  
3     薇恩   暗夜猎手  3500  100  这个世界不想人们想象的那么美好
4     扎克   生化魔人  3000  100  即使你没有脊柱,你也必须站起来
5     杰斯  未来守护者 2500  100  武装着睿智与魅力,你的选择没有错
~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~
'''
)
print("(温馨提示)请输入您要购买的英雄编号:")

测试结果: 

 

 (4)英雄详情购买界面 


print(
    '''
               英雄商城购买英雄
英雄购买票据
~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~
    英雄名称:盲僧(史诗)
	英雄属性:生命值428(+85)/能量值200(+0)/移动速度425/攻击力55.8(+3.2)
		    攻击速度0.651(+3.1%)/护甲值24(+1.25)/攻击距离125
	英雄座右铭:一人之行可灭世,众人之勤可救世!
	英雄价格:3000
	活动折扣:9.5
插播广告:当风云变色,当流离失所,世界不再是旧日模样
你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡 
~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~
'''
)
print("(温馨提示)请付款:")

测试结果: 

(5) 订单页面:打印小票 


print(
    '''
               英雄商城购买英雄
英雄购买票据
~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~
    英雄名称:九尾妖狐(史诗)
	英雄价格:10000
	活动折扣:9.5
	应付付款:9500
	实际付款:10000
	找零:500
插入广告:当风云变色,当流离失所,世界不再是旧日模样
你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡 
~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~
'''
)
print("(温馨提示)按任意键返回上一级菜单:")

测试结果:

 


 

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

while (1):
        score = float(input("请输入学生成绩:"))

        if (100 == score ):
                print("满分")
        elif 100 >= score >= 90:
                print("优秀")
        elif 90 >= score >= 80:
                print("良好")
        elif 80 >= score >= 70:
                print("还可以,多多努力")
        elif 70 >= score >= 60:
                print("合格")
        elif 60 >= score > 0:
                print("不合格")
        elif score == 0:
                print("鸡蛋")
        else:
                print("错误")

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

while(1):
    num = int(input("请输入你要判断的数:"))
    if num % 2 == 0:
        print("这是一个偶数")
    else:
        print("这是一个奇数")

测试结果: 

5.求矩形的面积和周长

代码:

d1= eval(input("请输入矩形的长:"))
d2= eval(input("请输入矩形的宽:"))
if d1 >= 0 and d2 >= 0 :
    s =d1*d2
    l =d1*2+d2*2
    print("矩形的面积=",s,"矩形的周长=",l)

运行结果:

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

while(1):
    days = int(input("请输入你想要计算的天数:"))
    weeks = days // 7 
    R_days = days % 7
    print(f"这是第 {weeks} 周,这周还剩余 {R_days} 天")

测试结果: 


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

import math
r=eval(input("请输入圆的半径:"))

if r >= 0:
    d=2*math.pi*r
    s=math.pi*r**2
    print("圆的周长=",d,"圆的面积=",s)

运行结果:

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

import math
while (1):
    t = int(input("请输入年份:"))

    if t%400 == 0 or(t%4 == 0 and t % 100!= 0 ):
        print(t,'年是闰年',sep= "")
    else:
        print(t,'年不是闰年',sep= "")

测试结果:

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

while(1):    
 score = float(input("请输入赵本山的成绩,显示其所获奖励:"))
 print("")
 if score == 100:
    print("他爸给他买辆车。")
 elif  90 <= score < 100:
    print("他妈给他买MP4。")
 elif 60 <= score < 90:
    print("他妈给他买本参考书。")
 elif 0 < score <60:
    print("什么都不给他买")

测试结果:

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


while True:
	p=input("是否继续使用计算器?(y/n)")
	if p == 'y':
		a = float(input("输入数字1:"))
		b = float(input("输入数字2:"))
		c = str(input("输入运算法则:"))
		if c == "+":
			z = a + b
			print("%s 与 %s 的和为%s"%(a,b,z))
		elif c == "-":
			z = a - b
			print("%s 与 %s 的差为%s"%(a,b,z))
		elif c == "*":
			z = a * b
			print("%s 与 %s 的积为%s"%(a,b,z))
		elif c == "/":
			z = a / b
			print("%s 与 %s 的商为%s"%(a,b,z))
		elif c == "%":
			z = a % b
			print("%s 与 %s 的商的余数为%s"%(a,b,z))
		elif c == "//":
			z = a // b
			print("%s 与 %s 的商的整数位的值为%s"%(a,b,z))
		elif c == "**":
			z = a ** b
			print("%s 的 %s 次幂为%s"%(a,b,z))
	elif p == 'n':
		break
	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 < 18.5):
            print('体重过轻!')
    elif(BML < 24):
            print('体重正常。')
    elif(BML < 27):
            print('体重过重!')
    elif(BML < 30):
            print('轻度肥胖。')
    elif(BML < 35):
            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:
    m=3500
    print("1 纳尔 迷失之牙 3500 100 丛林不会原谅盲目与无知")
elif a == 2:
    m=4000
    print("2 锐雯 放逐之牙 4000 100 她是残忍高效的战士")
elif a == 3:
    m=3500
    print("3 薇恩 暗夜猎手 3500 100 这个世界不想人们想象的那么美好")
elif a == 4:
    m=3000
    print("4 扎克 生化魔人 3000 100 即使你没有脊柱,你也必须站起来 ")
elif a == 5:
    m=2500
    print("5 杰斯 未来守护者 2500 100 武装着睿智与魅力,你的选择没有错")
b = int(input("请输入购买的数量:"))
s=b*m
c = input("(温馨提示)请付款:")
print("\t\t英雄商城英雄列表")
print("英雄购买收据\n")
print("~*"*20)
print("\t\t应付付款:",s)
print(f"\t\t实际付款:{c}\n")
print("插入广告:当风云变色,当流离失所,世界不再是旧日模样")
print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡")
print("~*"*20)
print("(温馨提示)按任意键返回上一级菜单:")

测试结果:

 

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


a = float(input("a="))
b = float (input("b="))
c = float(input("c="))
print("周长 = %s"%(a+b+c))
p = (a+b+c)/2
area = (p*(p-a)*(p-b)*(p-c))
print(f"面积={area}")

测试结果:

 

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

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

相关文章

请说一下卷积神经网络里的特征图和感受野怎么计算?VGG网络的特点?如何解释?

请说一下卷积神经网络里的特征图和感受野怎么计算&#xff1f; 特征图的计算 首先要明确什么是特征图&#xff1f; 特征图是卷积层输出的二维数组&#xff0c;每个元素表示一个特定区域的特征。特征图的大小取决于输入图像的大小、卷积核的大小、步幅&#xff08;stride&…

无需编程技能:Python爬虫与数据可视化毕业论文代写服务

引言 作为一名在软件技术领域深耕多年的专业人士&#xff0c;我不仅在软件开发和项目部署方面积累了丰富的实践经验&#xff0c;更以卓越的技术实力获得了&#x1f3c5;30项软件著作权证书的殊荣。这些成就不仅是对我的技术专长的肯定&#xff0c;也是对我的创新精神和专业承诺…

S4 Hana SD -信贷管理 - 02

2.3 给信贷控制范围分配公司代码 TCODE: SPRO 配置路径:IMG > 企业结构 > 分配 > 财务会计 > 给信贷控制区分配公司代码 配置路径截图: 公司:被分配的公司代码。 公司名称&城市:已在公司代码数据中维护。 CCAR:分配的信贷控制范围。 覆盖CC范围:如…

【C语言】C语言内存函数

&#x1f451;个人主页&#xff1a;啊Q闻 &#x1f387;收录专栏&#xff1a;《C语言》 &#x1f389;道阻且长&#xff0c;行则将至 前言 这篇博客是关于C语言内存函数(memcpy,memmove,memset,memcmp)的使用以及部分的模拟实现 memcpy,memmove,memset,memc…

搭建项目后台系统基础架构

任务描述 1、了解搭建民航后端框架 2、使用IDEA创建基于SpringBoot、MyBatis、MySQL、Redis的Java项目 3、以原项目为参照搭建项目所涉及到的各个业务和底层服务 4、以原项目为例&#xff0c;具体介绍各个目录情况并参照创建相关文件夹 1、创建项目后端 BigData-KongGuan …

Apache Paimon系列之:主键表

Apache Paimon系列之&#xff1a;主键表 一、主键表1.Bucket2.LSM Trees3.Compaction 二、数据分布1.固定Bucket2.动态Bucket3.正常动态Bucket模式4.跨分区更新插入动态存储桶模式 三、Merge Engine1.Deduplicate2.部分更新3.序列组4.聚合部分更新5.聚合6.Retract7.First Row 四…

【内存分布管理】new与malloc以及delede与delete[]的区别

文章目录 1.内存分布示意图(重要)2.判断以下程序中的变量在什么区域3.new和delete4.malloc和new的区别5.内存泄漏内存泄漏的分类&#xff1a;_CrtDumpMemoryLeaks() 函数如何避免内存泄漏 1.内存分布示意图(重要) 其中数据共享区也叫内存映射段&#xff0c;是高效的I/O映射方式…

【Python】成功解决ModuleNotFoundError: No module named ‘bs4‘

【Python】成功解决ModuleNotFoundError: No module named ‘bs4’ &#x1f308; 个人主页&#xff1a;高斯小哥 &#x1f525; 高质量专栏&#xff1a;Matplotlib之旅&#xff1a;零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程&#x1f448; 希望…

windows10+cpu+pycharm跑yolov5

1、安装anaconda和pycharm&#xff0c;安装方法参考&#xff1a; anaconda和pycharm安装&#xff08;windows10 &#xff09;-CSDN博客 2、创建yolov5环境&#xff0c;打开Anaconda Prompt命令打开cmd命令行窗口&#xff0c;如下所示&#xff1a; 输入&#xff1a;conda crea…

.net框架和c#程序设计第一次测试

一、html整体结构 首先&#xff0c;代码的一个整体结构&#xff0c;可以通过输入一个英文!来实现 加个备注&#xff1a; <!DOCTYPE html> <!-- 声明文档类型为 HTML --> <html lang"en"> <!-- 标识文档语言为英语 --> <head><met…

谷歌关键词优化#川圣SEO#蜘蛛池

baidu搜索&#xff1a;如何联系八爪鱼SEO&#xff1f; baidu搜索&#xff1a;如何联系八爪鱼SEO&#xff1f; baidu搜索&#xff1a;如何联系八爪鱼SEO&#xff1f; 谷歌关键词优化&#xff0c;也被称为谷歌搜索引擎优化 (SEO)&#xff0c;是一种策略&#xff0c;旨在提高网…

一个悄然崛起的AI开源项目!

众所周知&#xff0c;最近这半年AI相关的话题实在是火到出圈。尤其是生成式AI的流行&#xff0c;让我们普通人也可以近距离地接触和应用AI。这其中最典型的就是ChatGPT。 那除了ChatGPT&#xff0c;还有一个非常实用的领域&#xff0c;也是我们今天要讨论的话题&#xff0c;那…

C++内存分布与动态内存管理

文章目录 :dizzy: C/C内存分布:dizzy:C语言中动态内存管理方式  :sparkles:malloc   :sparkles:calloc  :sparkles:realloc :dizzy:C语言中动态内存管理方式  :sparkles:new和delete操作内置类型  :sparkles:new和delete操作自定义类型 :dizzy:operator new与operato…

面试经典-16- 环形链表

题目 给你一个链表的头节点 head &#xff0c;判断链表中是否有环。 如果链表中有某个节点&#xff0c;可以通过连续跟踪 next 指针再次到达&#xff0c;则链表中存在环。 为了表示给定链表中的环&#xff0c;评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置&#…

揭秘Kafka拦截器的神奇操作

欢迎来到我的博客&#xff0c;代码的世界里&#xff0c;每一行都是一个故事 揭秘Kafka拦截器的神奇操作 前言拦截器的基本概念Kafka 拦截器的定义和基本原理&#xff1a;拦截器是 Kafka 消息传递的不可或缺的组成部分的原因&#xff1a; 生产者拦截器配置和使用生产者拦截器的步…

C# 文件拖入控件中,显示文件路径

1.设置所需拖入的控件&#xff08;以Textbox为列&#xff09;属性为&#xff1a; this.textBox1.AllowDrop true; //设置AllowDrop 属性为 true&#xff0c;使之支持拖拽&#xff0c;否则拖拽显示禁用状态 2.设置该控件的两个事件&#xff0c;分别为&#xff1a; ①DragEnt…

Vcenter esxi web界面访问提示权限被拒绝

一、问题现象 原因 应该是在vCenter中添加主机的时候&#xff0c;将锁定模式设置成了严格。 二、解决过程 2.1 方式一 BMC登录主机&#xff0c;连接显示器和键盘。 输入账号密码&#xff0c;按F2进行设置&#xff0c;将会打开一个界面&#xff0c;第一个选项是设置密码&…

c++指针的定义和使用

1、定义一个指针 int a10; //定义指针的语法&#xff1a;数据类型 * 指针变量名&#xff1a;int * p&#xff1b; //让指针记录变量a的地址&#xff1a;p &a; int a 10;int* p; p &a; cout << "a的地址为&#xff1a;" << &a <<…

疯狂数钞票H5游戏

移动端微信h5 <template><div class"container" id"container"><div class"regBag"></div><div class"moneyBox"><transitionv-for"(item,index) in showImgList":key"index"…

微服务技术栈之rabbitMQ高级(二)

我们该如何确保MQ消息的可靠性&#xff1f; 如果真的发送失败&#xff0c;有没有其它的兜底方案&#xff1f; 这些问题&#xff0c;在这一次的学习中都会找到答案。 生产者的可靠性 首先&#xff0c;我们一起分析一下消息丢失的可能性有哪些。 消息从发送者发送消息&#…
最新文章