python习题(基础一 )

一、地球人口承载力估计

【题目描述】

假设地球上的新生资源按恒定速度增长。照此测算,地球上现有资源加上新生资源可供𝑥亿人生活𝑎年,或供𝑦亿人生活𝑏年。

为了能够实现可持续发展,避免资源枯竭,地球最多能够养活多少亿人?

【输入】

一行,包括四个正整数𝑎,𝑥,𝑏,𝑦两个整数之间用单个空格隔开。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}')

【输出】:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值