找回密码
 中文实名注册
查看: 1114|回复: 34

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

[复制链接]

694

主题

1082

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
22801
发表于 2022-2-19 11:26:32 | 显示全部楼层 |阅读模式
【Python作业】第四单元 第6课 鸡兔同笼—2 格式化输出
回复

使用道具 举报

3

主题

41

帖子

862

积分

高级会员

Rank: 4

积分
862
发表于 2022-2-20 15:38:01 | 显示全部楼层

回帖奖励 +40 金钱

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

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

使用道具 举报

2

主题

32

帖子

278

积分

中级会员

Rank: 3Rank: 3

积分
278
发表于 2022-2-20 15:33:27 | 显示全部楼层

回帖奖励 +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(head + 1):
       rabbit = heads - chicken
       if chicken * 2 + rabbit * 4 == feet:
            print(f'有{chicken}只鸡,有{rabbit}只兔子')
else:
        print('数据有误,请重新输入')


回复

使用道具 举报

2

主题

32

帖子

32

积分

新手上路

Rank: 1

积分
32
发表于 2022-2-20 15:32:38 | 显示全部楼层

回帖奖励 +40 金钱

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

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

使用道具 举报

6

主题

110

帖子

3308

积分

论坛元老

Rank: 8Rank: 8

积分
3308
发表于 2022-2-20 15:30:38 | 显示全部楼层

回帖奖励 +40 金钱


def  my_jitu(heads,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('数据有误!请重新输入!')

a = int(input('请输入总头数'))
b = int(input('请输入总脚数'))


my_jitu(a,b)
回复

使用道具 举报

4

主题

32

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2022-2-20 15:30:07 | 显示全部楼层

回帖奖励 +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

主题

77

帖子

109

积分

注册会员

Rank: 2

积分
109
发表于 2022-2-20 15:26:41 | 显示全部楼层

回帖奖励 +40 金钱

def ee():
    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('数据有误,请重新输入')
ee()
回复

使用道具 举报

4

主题

49

帖子

2119

积分

金牌会员

Rank: 6Rank: 6

积分
2119
发表于 2022-2-20 11:51:56 | 显示全部楼层

回帖奖励 +40 金钱

[Python] 纯文本查看 复制代码
heads = input('请输入头数')
feet = input('请输入脚数')
heads = int(heads)
feet = int(feet)
def 鸡兔():
    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('数据有误!请重新输入')

回复

使用道具 举报

4

主题

44

帖子

1536

积分

金牌会员

Rank: 6Rank: 6

积分
1536
QQ
发表于 2022-2-20 11:46:35 | 显示全部楼层

回帖奖励 +40 金钱

本帖最后由 金浩轩 于 2022-2-20 11:54 编辑

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('数据有误!请重新输入!')

回复

使用道具 举报

15

主题

57

帖子

3170

积分

论坛元老

Rank: 8Rank: 8

积分
3170
发表于 2022-2-20 11:34:56 | 显示全部楼层

回帖奖励 +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("错,重输")
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 19:01 , Processed in 0.053471 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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