菜孔孔学python-Day02

古代的秤一斤有16两,请在终端中获取两,计算是几斤零几两。
输入:100
输出:6斤零4两
liang_weight = int(input("请输入多少两:"))
jin = liang_weight // 16
liang = liang_weight % 16
print(str(jin) + "斤零" + str(liang) + "两")
在终端中录入距离,时间,初速度,计算加速度。
匀变速直线运动的位移与时间公式:
    距离=初速度 * 时间 + 加速度 * 时间平方的一半
输入:
    距离:100
    初速度:2
    时间:5
输出:加速度7.2

公式:
    距离=初速度 * 时间 + 加速度 * 时间**2 * 0.5
    (距离 - 初速度 * 时间) * 2/ 时间**2 = 加速度
x = float(input("请输入距离:"))
v = float(input("请输入初速度:"))
t = float(input("请输入时间:"))
a = (x - v * t) * 2 / t ** 2
print("加速度" + str(a))
在终端中获取总秒数,计算几小时零几分钟零几秒。
输入:10000
输出:2小时零46分钟零40秒
total_s = int(input("请输入总秒数:"))
s = total_s % 60
h = total_s // 60 // 60
m = total_s // 60 % 60
print(str(h) + "小时零" + str(m) + "分钟零" + str(s) + "秒")
在终端中获取一个四位整数,计算每位相加和。
输入:1234
输出:10
number = int(input("请输入一个四位整数:"))
result = number % 10
result += number // 10 % 10
result += number // 100 % 10
result += number // 1000
print(result)
在终端中录入年份,判断是否为闰年。
条件1:年份能被4整除,但是不能被100整除。
条件2:能被400整除。
year = int(input("请输入年份:"))
result = year % 4 == 0 and year % 100 != 0 or year % 400 == 0
print(result)
在控制台中获取一个季度,打印相应的月份。
输入与输出:
  春    1月2月3月
  夏    4月5月6月
  秋    7月8月9月
  冬    10月11月12月
season = input("请输入一个季节:")
if season == "春":
    print("1月2月3月")
elif season == "夏":
    print("4月5月6月")
elif season == "秋":
    print("7月8月9月")
else:
    print("10月11月12月")
在终端中依次录入4个同学体重,打印最重的值。
思路:
    假设第一个就是最大的.
    使用假设的依次与后几个变量进行比较,如果发现更大的,则替换假设的。
输入:52、40、37、60
输出:60
number_one = float(input("请输入第一个同学体重:"))
number_two = float(input("请输入第二个同学体重:"))
number_three = float(input("请输入第三个同学体重:"))
number_four = float(input("请输入第四个同学体重:"))
max_value = number_one
if max_value < number_two:
    max_value = number_two
if max_value < number_three:
    max_value = number_three
if max_value < number_four:
    max_value = number_four
print(max_value)
使下列代码循环执行,直到录入“exit”退出程序。
    season = input("请输入季度:")
    if season == "春":
        print("1月2月3月")
    elif season == "夏":
        print("4月5月6月")
    elif season == "秋":
        print("7月8月9月")
    elif season == "冬":
        print("10月11月12月")
while True:
        season = input("请输入季度:")
        if season == "春":
            print("1月2月3月")
        elif season == "夏":
            print("4月5月6月")
        elif season == "秋":
            print("7月8月9月")
        elif season == "冬":
            print("10月11月12月")
        if input("请输入exit退出:") == "exit":
            break
在控制台中输出:0 1 2 3 4 5
在控制台中输出:2 3 4 5 6 7
在控制台中输出:0 2 4 6
在控制台中输出:4 3 2 1 0
在控制台中输出:-1  -2  -3  -4
count = 0
while count <= 5:
    print(count)
    count += 1

count = 2
while count <= 7:
    print(count)
    count += 1

count = 0
while count <= 6:
    print(count)
    count += 2

count = 4
while count >= 0:
    print(count)
    count -= 1

count = -1
while count >= -4:
    print(count)
    count -= 1
在控制台中,获取一个开始值,一个结束值。
将中间的数字打印出来。
输入:3           9
输出:  4 5 6 7 8
start = int(input("请输入一个开始值:"))
end = int(input("请输入一个结束值:"))
count = start + 1
while count < end:
    print(count)
    count += 1
一张纸的厚度是0.01毫米,请计算对折多少次,超过珠穆朗玛峰8844.43米。
答案:30次
thickness = 0.01 / 1000
count = 0
while thickness < 8844.43:
    thickness *= 2
    count += 1
    print("第" + str(count) + "次对折的厚度是:" + str(thickness))
print(count)

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值