用代码写一个碳排放计算器
时间: 2023-02-05 15:56:07 浏览: 99
好的,下面是用 Python 写的碳排放计算器的代码:
```
# 读入用户输入
distance = float(input("请输入你的出行距离(单位:公里): "))
vehicle = input("请输入你使用的交通工具(汽车、公共交通、自行车): ")
# 根据用户输入的交通工具计算碳排放
if vehicle == "汽车":
emissions = distance * 0.9 # 每公里汽车排放 0.9 千克二氧化碳
elif vehicle == "公共交通":
emissions = distance * 0.3 # 每公里公共交通排放 0.3 千克二氧化碳
elif vehicle == "自行车":
emissions = 0 # 自行车不排放二氧化碳
else:
emissions = -1 # 无法计算
# 输出结果
if emissions >= 0:
print("你的碳排放量为:%.2f 千克二氧化碳。" % emissions)
else:
print("无法计算你的碳排放量。")
```
上面的代码会读入用户输入的出行距离和交通工具,然后根据不同的交通工具计算碳排放量。最后输出计算结果。
请注意,上面的碳排放计算数据是假设的,实际情况可能会有所不同。
相关问题
用python代码写一个简易计算器
以下是一个简单的Python代码实现基本计算器功能:
```python
# 定义计算函数
def calculator(num1, num2, operator):
if operator == "+":
return num1 + num2
elif operator == "-":
return num1 - num2
elif operator == "*":
return num1 * num2
elif operator == "/":
return num1 / num2
else:
return "Invalid operator"
# 获取用户输入
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
operator = input("请输入运算符(+、-、*、/):")
# 进行计算
result = calculator(num1, num2, operator)
# 输出结果
print("计算结果为:", result)
```
运行代码后,用户可以输入两个数字和一个运算符(+、-、*、/),程序会根据运算符进行相应的计算,并输出结果。
用JAVA代码写一个简单计算器
好的,我可以为您提供一份基本的 Java 计算器代码。请见以下代码:
```
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入第一个数字: ");
double num1 = input.nextDouble();
System.out.print("请输入第二个数字: ");
double num2 = input.nextDouble();
System.out.print("请选择要执行的操作 (+, -, *, /): ");
char operation = input.next().charAt(0);
double result = 0.0;
switch (operation) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
result = num1 / num2;
break;
default:
System.out.println("您输入的操作符不正确,请重新输入。");
break;
}
System.out.println(num1 + " " + operation + " " + num2 + " = " + result);
}
}
```
您可以运行此代码,并按照提示输入两个数字和要执行的操作符,然后计算器会返回结果。希望这可以帮助到您!