首页 > 编程语言 >学JAVA用PYTHON重写day01

学JAVA用PYTHON重写day01

时间:2023-11-04 15:11:06浏览次数:36  
标签:JAVA scanner PYTHON pay day01 System 500 输入 change

package day01;
//JAVA day01

import java.util.Scanner;

public class Demo03 {
/*
编写收银台小程序,输入个数,单价,金额,输出找零。
满100打95折;
满300打90折;
满500打85折;
*/
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入个数:");
int mount = scanner.nextInt();
System.out.println("请输入单价:");
float price = scanner.nextFloat();
System.out.println("请输入金额:");
float amount = scanner.nextFloat();

float pay = mount * price;

if(pay >= 500){ // 满500,pay >=500
pay = pay * 0.85f;
}else if(pay >= 300){
pay *= 0.9;
}else if(pay >= 100){
pay *= 0.95;
}

float change = amount - pay;

System.out.println("找零:" + change);
}
}

 


#python day01
mount = int(input("请输入个数:"))
price = int(input("请输入单价:"))
amount = int(input("请输入金额:"))
pay = mount * price

if pay >= 500 :
pay = pay * 0.85
elif pay >= 300 :
pay = pay * 0.9
elif pay >= 100 :
pay = pay * 0.95

change = amount - pay
if change >= 0 :
print("找零:", change)
else :
print("欠费:", change)

 

 

标签:JAVA,scanner,PYTHON,pay,day01,System,500,输入,change
From: https://www.cnblogs.com/zhao02/p/17809366.html

相关文章

  • 前端javasript——forEach、map、filter和reduce的使用场景
    (文章目录)⭐前言大家好,我是yma16,不止前端,本文分享关于前端javasript——forEach、map、filter、reduce区别与使用。自我介绍前端->全栈开发,csdn内容合伙人,2023csdn新星计划Node赛道Top1,csdn2023新星计划vue3+ts赛道导师,阿里云社区专家博主,华为云享专家,前端技术栈:vue2v......
  • 读取xlsm格式的文件,该表格只有一个,但是通过python读取,却显示两个表格?
    大家好,我是皮皮。一、前言前几天在最强王者交流群【wen】问了一个Python处理Excel文件相关的问题,一起来看看吧。请教问题:读取xlsm格式的文件,该表格只有一个名字为"销售明细(2)"的表格,但是通过python读取该文件,却显示两个表格,分别为:“销售明细”和“销售明细(2)”df2=pd.read_exce......
  • Java服务中的大文件上传和下载优化技巧分享
    1.分片上传和下载将大文件分割成更小的块或分片,可以减轻服务器负担,提高处理效率。上传示例:importorg.springframework.web.multipart.MultipartFile;importjava.io.RandomAccessFile;importjava.io.File;importjava.io.IOException;publicvoiduploadFile(MultipartFi......
  • 1 JavaScript的基础语法
    JS概念javaScript是用于实现用户交互、动态控制文档的外观和内容,动态控制浏览器操作、创建cookies等网页行为的跨平台、跨浏览器的由浏览器解释执行的客户端脚本语言;特点是基于对象的弱类型语言弱类型语言:是一种弱类型定义的语言,某一个变量被定义类型,该变量可以根据环境......
  • 音乐推荐与管理系统Python+Django网页界面+协同过滤推荐算法
    一、介绍音乐推荐与管理系统。本系统采用Python作为主要开发语言,前端使用HTML、CSS、BootStrap等技术搭建界面平台,后端使用Django框架处理请求,并基于Ajax等技术实现前端与后端的数据通信。在音乐个性推荐功能模块中采用通过Python编写协同过滤推荐算法模块,实现对当前登录用户的个性......
  • # yyds干货盘点 # 读取xlsm格式的文件,该表格只有一个,但是通过python读取,却显示两个表
    大家好,我是皮皮。一、前言前几天在最强王者交流群【wen】问了一个Python处理Excel文件相关的问题,一起来看看吧。请教问题:读取xlsm格式的文件,该表格只有一个名字为"销售明细(2)"的表格,但是通过python读取该文件,却显示两个表格,分别为:“销售明细”和“销售明细(2)”df2=pd.read_excel(‘......
  • 快速排序算法原理与python实现
    快速排序是一种不稳定的排序算法,时间复杂度O(nlogn),最差情况下时间复杂度为O(n^2)。原理是:选定待排序数组的任意元素为基准轴:pivot,通常选择数组第一个元素,保存下pivot数值。遍历数组中的其他元素,通过交换元素位置,数组被划分为两个子序列:左子序列元素值全小于等于pivot,右子序列......
  • 音乐推荐与管理系统Python+Django网页界面+协同过滤推荐算法
    一、介绍音乐推荐与管理系统。本系统采用Python作为主要开发语言,前端使用HTML、CSS、BootStrap等技术搭建界面平台,后端使用Django框架处理请求,并基于Ajax等技术实现前端与后端的数据通信。在音乐个性推荐功能模块中采用通过Python编写协同过滤推荐算法模块,实现对当前登录用户的个......
  • java——redis随笔——实战——分布式缓存——主从
                                                                               ......
  • 在CentOS容器中安装Python 3.8
     进入已下载的CentOS容器终端:dockerrun-itcentos:7.9.2009/bin/bash在容器终端中,首先更新系统软件包列表:yumupdate安装相关依赖包以支持Python编译和构建过程:yuminstallgccopenssl-develbzip2-devellibffi-devel-y下载Python3.8的源代码包(源码包可......