一、地球人口承载力估计
【题目描述】
假设地球上的新生资源按恒定速度增长。照此测算,地球上现有资源加上新生资源可供𝑥亿人生活𝑎年,或供𝑦亿人生活𝑏年。
为了能够实现可持续发展,避免资源枯竭,地球最多能够养活多少亿人?
【输入】
一行,包括四个正整数𝑎,𝑥,𝑏,𝑦两个整数之间用单个空格隔开。x>y,𝑎𝑥<𝑏𝑦,各整数均不大于10000。
【输出】
一个实数𝑧,表示地球最多养活𝑧亿人,舍入到小数点后两位。
【输入样例】
110 90 90 210
【输出样例】
75.00
【代码】:
x, a, y, b = map(int, input().split())
/*拿a年总量减去b年总量 即a比b多出来的年份多消耗的资源 在除多出来的时间*/
n = (x * a - y * b) / (a - b)
print(f'{n:.2f}')
【运行结果】:
二、字符三角形
【题目描述】
给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。
【输入】
输入只有一行,包含一个字符。
【输出】
该字符构成的等腰三角形,底边长5个字符,高3个字符。
【输入样例】
*
【输出样例】
*
***
*****
【代码】:
str = input("输入*:")
n = 3
/*规律 空格 总体打印的行数减去打印对应的行数
字符 2倍打印对应的行数减去一*/
for i in range(1,n+1):
space = n - i
chra = 2*i - 1
print(" "*space + str*chra)
【运行结果】:
三、梯形面积
【题目描述】
在梯形中阴影部分面积是150平方厘米,求梯形面积。
【输入】
(无)
【输出】
输出梯形面积。
【代码】:
a = 15.00
b = 25.00
s1 = 150.00
# 求梯形的高
h = s1//a*2
# 求梯形面积
s_all= (a+b)*h//2
print("梯形的面积为:%s"%s_all)
【运行结果】:
四、牛吃牧草
【题目描述】
有一个牧场,牧场上的牧草每天都在匀速生长,这片牧场可供15头牛吃20天,或可供20头牛吃10天,那么,这片牧场每天新生的草量可供几头牛吃1天?
【输入】
(无)
【输出】
如题述,牛的数量。
def sum():
/*(15 * 20) - (20 * 10)
这个是15头牛在20天吃的总草量比20头牛10天吃的总草量多出来的草
即10 天内增加的草量*/
return (((15*20)-(20*10))//(20-10))
print("一天新增的草量够%d头牛吃的"%sum())
【运行结果】:
五、电影票
【题目描述】
已知一位小朋友的电影票价是10元,计算x位小朋友的总票价是多少?
【输入】
输入x。
【输出】
人数和电影票总价,中间用一个空格隔开。
【代码】:
x = int(input("请输入小朋友的个数》》"))
# 所有小朋友总共的票价
sum = x * 10
print(f'{x} {sum}')
【输出】: