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

【Python作业】第四单元 第6课 鸡兔同笼—2 格式化输出

[复制链接]

4

主题

47

帖子

735

积分

高级会员

Rank: 4

积分
735
发表于 2022-2-19 11:46:55 | 显示全部楼层

回帖奖励 +40 金钱

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

if feet % 2 == 0 and heads * 2 <= feet <= heads * 4:
    for chicken in range(heads + 1)
    rabbit = heads - chicken
    if chicken * 2 + rabbit * 4 == feet:

        print(f'有{chicken}只鸡,有{rabbit}只兔子')
else:
    print('数据有误!请重新输入!')
回复

使用道具 举报

7

主题

62

帖子

1128

积分

金牌会员

Rank: 6Rank: 6

积分
1128
发表于 2022-2-19 11:41:17 | 显示全部楼层

回帖奖励 +40 金钱

heads = input('请输入总头数')
feet = input('请输入总脚数')
heads = int (heads)
feet = int (feet)
if  feet % 2 == 0 and heads *2 <= feet <= heads *2
for chiken in range(heads +1)
    rabbit = heads - cheicken
    if chicken *2 + rabbit *4 ==feet
        print(f'有{chicken}只鸡,有{rabbit}只兔子')
else:
    print('数据有误!请重新输入')
论坛我最帅
回复

使用道具 举报

4

主题

134

帖子

5209

积分

版主

Rank: 7Rank: 7Rank: 7

积分
5209
发表于 2022-2-19 11:27:22 | 显示全部楼层

回帖奖励 +40 金钱

本帖最后由 郁炅睿 于 2022-2-19 11:28 编辑

while True:
    heads = int(input('请输入总头数:'))
    feet = int(input('请输入总脚数:'))
    if feet % 2 ==0 and heads*2 <= feet <= heads *4:
        for chicken in range(heads+1):
            rabbit = heads - chicken
        if chicken*2 + rabbit*4 == feet:
            print(f'鸡有{chicken}只')
            print(f'兔有{rabbit}只')
            break
    else:
        print('数据有误,请重新输入!')
        continue




回复

使用道具 举报

8

主题

80

帖子

3559

积分

论坛元老

Rank: 8Rank: 8

积分
3559
发表于 2022-2-19 11:27:03 | 显示全部楼层

回帖奖励 +40 金钱

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

if feet % 2 == 0 and heads * 2 <= feet <= heads * 4:
    for chicken in range(heads + 1):
        rabbit = heads - chicken
        if rabbit * 4 + chicken * 2 == feet:
            print(f'有{chicken}只鸡,有{rabbit}只兔子')
else:
    print('数据有误!请重新输入')

回复

使用道具 举报

4

主题

83

帖子

3868

积分

论坛元老

Rank: 8Rank: 8

积分
3868
发表于 2022-2-19 11:26:50 | 显示全部楼层

回帖奖励 +40 金钱

[Python] 纯文本查看 复制代码
heads = int(input('请输入总头数'))
feet = int(input('请输入总脚数'))
if feet % 2 == 0 and heads * 2 <= feet <= heads * 4:
    for chicken in range(heads + 1):
        rabbit = heads - chicken
        if chicken * 2 + rabbit * 4 == feet:
            print(f'有{chicken}只鸡,有{rabbit}只兔')
else:
    print('数据错误!请重新输入!')

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 18:55 , Processed in 0.040599 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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