找回密码
 中文实名注册
搜索
楼主: admin

【Python作业】第四单元 第5课 鸡兔同笼—1 循环变量

[复制链接]

0

主题

13

回帖

518

积分

高级会员

积分
518
发表于 2022-2-12 15:05:44 | 显示全部楼层

回帖奖励 +40 金钱

heds = input('')
feet = input('')
heds = int(heds)
feet = int(feet)

for chicken in range(heds+1):
    rabbit = heds-chicken
    if chicken*2 + rabbit*4 == feet:
        print(chicken)
        print(rabbit)
        break
回复

使用道具 举报

3

主题

27

回帖

660

积分

高级会员

积分
660
发表于 2022-2-12 11:51:47 | 显示全部楼层

回帖奖励 +40 金钱

heads = input('请输入总头数')
feet = input('请输入总踋数')
heads = int(heads)
feet = int(feet)

for chicken in range(heads + 1):
    rabbit = heads - chicken
    if chicken * 2 + rabbit * 4 == feet:
        print(chicken)
        print(rabbit)
        break
回复

使用道具 举报

0

主题

10

回帖

1087

积分

金牌会员

积分
1087
发表于 2022-2-12 11:43:32 | 显示全部楼层

回帖奖励 +40 金钱

hend = input('请输入总头数')
feet = input('请输入总脚数')
hend = int(heads)
feet = int(feet)

for chicken in range(hends+1):
    rabbit = hends - chicken
    if chicken * 2 + rabbit * 4 == feet:
        print(chicken)
        print(rabbit)
        break


回复

使用道具 举报

1

主题

7

回帖

-75

积分

限制会员

积分
-75
发表于 2022-2-12 11:38:51 | 显示全部楼层

回帖奖励 +40 金钱

heads = input ('请输入总脚数')
feet = input('请输入总脚数')
heads = int(heads)
feet = int(feet)

for chicken in range (heads+1):
    rabbit = heads - chicken
    if chicken * 2 + rabbit * 4 == feet:
        print(chicken)
        print(rabbit)
        break

回复

使用道具 举报

6

主题

41

回帖

3268

积分

论坛元老

积分
3268
发表于 2022-2-12 11:32:42 | 显示全部楼层

回帖奖励 +40 金钱

heads = input('请输入总头数')
feet = input('请输入总脚数')
heads = int(heads)
feet = int(feet)

for chicken in range(heads + 1):
    rabbit = heads - chicken
    if rabbit * 4 + chicken * 2 ==  feet:
        break
print(chicken)

回复

使用道具 举报

3

主题

48

回帖

3628

积分

论坛元老

积分
3628
发表于 2022-2-12 11:32:20 | 显示全部楼层
本帖最后由 黄伟淇H 于 2022-2-12 11:51 编辑

[Python] 纯文本查看 复制代码
#获取数据
heads = int(input('请输入总头数'))
feet = int(input('请输入总脚数'))

#计算并验证
slj = (heads * 4 - feet)//2
slt = heads - slj
jyj = slj * 2 + slt * 4

#输出
if jyj != feet and slt < 1 or slj < 1:
    print('计算错误')
else:
    print('鸡的个数是' + str(slj) + '只')
    print('兔的个数是' + str(slt) + '只')

回复

使用道具 举报

0

主题

23

回帖

-161

积分

限制会员

积分
-161
发表于 2022-2-12 11:31:46 | 显示全部楼层

回帖奖励 +40 金钱

heads = int(heads)
feet = int(feet)

for chicken in range(heads + 1):
    rabbit = heads - chicken
    if chicken * 2 + rabbit * 4 == feet:
        print(chicken)
        print(rabbit)
        break
回复

使用道具 举报

2

主题

19

回帖

833

积分

高级会员

积分
833
发表于 2022-2-12 11:31:30 | 显示全部楼层

回帖奖励 +40 金钱

heads = input('请输入总头数')
feet = input('请输入总脚数')
heads = int(heads)
feet = int(feet)
for chicken in range(heads+1):
    rabbit = heads - chicken
    if chicken * 2+rabbit * 4 ==feet:
        print(chicken)
        print(rabbit)
    break
回复

使用道具 举报

3

主题

48

回帖

3628

积分

论坛元老

积分
3628
发表于 2022-2-12 11:31:26 | 显示全部楼层

回帖奖励 +40 金钱

[Python] 纯文本查看 复制代码
heads = int(input('请输入总头数'))
feet = int(input('请输入总脚数'))
for chicken in range(heads + 1):
    rabbit = heads - chicken
    if chicken * 2 + rabbit * 4 == feet:
        print(chicken)
        print(rabbit)
        break

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 中文实名注册

本版积分规则

快速回复 返回顶部 返回列表