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

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

[复制链接]

0

主题

13

帖子

557

积分

高级会员

Rank: 4

积分
557
发表于 2022-2-12 15:10:06 | 显示全部楼层

回帖奖励 +40 金钱

heads=input('输入总头数')
feet=input('输入总脚数')
heads=int(heads)
feet=int(feet)
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
   
回复

使用道具 举报

2

主题

30

帖子

715

积分

高级会员

Rank: 4

积分
715
发表于 2022-2-12 15:05: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
回复

使用道具 举报

1

主题

24

帖子

899

积分

高级会员

Rank: 4

积分
899
发表于 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
回复

使用道具 举报

4

主题

47

帖子

735

积分

高级会员

Rank: 4

积分
735
发表于 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

主题

16

帖子

1203

积分

金牌会员

Rank: 6Rank: 6

积分
1203
发表于 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


回复

使用道具 举报

2

主题

18

帖子

2043

积分

金牌会员

Rank: 6Rank: 6

积分
2043
发表于 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

回复

使用道具 举报

8

主题

80

帖子

3559

积分

论坛元老

Rank: 8Rank: 8

积分
3559
发表于 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)

回复

使用道具 举报

4

主题

83

帖子

3868

积分

论坛元老

Rank: 8Rank: 8

积分
3868
发表于 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

主题

29

帖子

86

积分

注册会员

Rank: 2

积分
86
发表于 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
回复

使用道具 举报

3

主题

45

帖子

1215

积分

金牌会员

Rank: 6Rank: 6

积分
1215
发表于 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
回复

使用道具 举报

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

本版积分规则

小黑屋|东台市机器人学会 ( 苏ICP备2021035350号-1;苏ICP备2021035350号-2;苏ICP备2021035350号-3 )

GMT+8, 2024-5-2 08:50 , Processed in 0.040706 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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