找回密码
 中文实名注册
搜索
查看: 9103|回复: 39

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

[复制链接]

725

主题

584

回帖

3万

积分

管理员

积分
31202
发表于 2022-2-12 11:30:53 | 显示全部楼层 |阅读模式
【Python作业】第四单元 第5课 鸡兔同笼—1 循环变量
回复

使用道具 举报

1

主题

16

回帖

32

积分

新手上路

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

回帖奖励 +40 金钱

头 = int(input('头:'))
脚 = int(input('脚'))


def n(heads,feet):

    for chicken in range(heads+1):
        rabbit = heads - chicken
        if chicken*2 + rabbit*4 == feet:
            print(f'鸡{chicken}只')
            print(f'兔{rabbit}只')
            break


n(头,脚)
回复

使用道具 举报

3

主题

69

回帖

78

积分

版主

积分
78
发表于 2022-2-13 15:34:32 | 显示全部楼层
函数(有参)
heads = int(input('请输入总头数:'))
feet = int(input('请输入总脚数:'))
def Y (h,f):
    for chicken in range(heads+1):
        rabbit = heads - chicken
        if chicken*2 + rabbit*4 == feet:
            print(f'鸡有{chicken}只')
            print(f'兔有{rabbit}只')
            break
Y(heads,feet)


回复

使用道具 举报

4

主题

47

回帖

-139

积分

限制会员

积分
-139
发表于 2022-2-13 15:29:42 | 显示全部楼层

回帖奖励 +40 金钱

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

使用道具 举报

2

主题

22

回帖

626

积分

高级会员

积分
626
发表于 2022-2-13 15:28:05 | 显示全部楼层

回帖奖励 +40 金钱

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

使用道具 举报

1

主题

12

回帖

1331

积分

金牌会员

积分
1331
发表于 2022-2-13 14:56:45 | 显示全部楼层
heads=input('头')feet=input('脚')
heads=int(heads)
feet=int(feet)
def G ():
    global chicken
    global rabbit
for chicken in range(heads+1):
    rabbit=heads-chicken
    if chicken*2+rabbit*4==feet:
        print(chicken)
        print(rabbit)
        break
G()


回复

使用道具 举报

20

主题

118

回帖

2853

积分

版主

积分
2853
发表于 2022-2-13 14:53:07 | 显示全部楼层

回帖奖励 +40 金钱

本帖最后由 肖尧 于 2022-2-13 15:01 编辑

heads = input('请输入头数')
feet = input('请输入脚数')
heads = int(heads)
feet = int(feet)
def jitu():
    global heads
    global feet
    for chicken in range(heads + 1):
        rabbit = heads - chicken
        if chicken * 2 + rabbit * 4 == feet:
            print('鸡有' + str(chicken) + '只')
            print('兔子有' + str(rabbit) + '只')
            break
jitu()

回复

使用道具 举报

3

主题

69

回帖

78

积分

版主

积分
78
发表于 2022-2-13 14:51:56 | 显示全部楼层
本帖最后由 郁炅睿 于 2022-2-13 15:28 编辑

函数(无参)
heads = int(input('请输入总头数:'))
feet = int(input('请输入总脚数:'))
def Y ():
        for chicken in range(heads+1):
        rabbit = heads - chicken
        if chicken*2 + rabbit*4 == feet:
            print(f'鸡有{chicken}只')
            print(f'兔有{rabbit}只')
            break
Y()


回复

使用道具 举报

1

主题

12

回帖

1331

积分

金牌会员

积分
1331
发表于 2022-2-13 14:51:26 | 显示全部楼层

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


回复

使用道具 举报

5

主题

36

回帖

-182

积分

限制会员

积分
-182
发表于 2022-2-13 14:42:35 | 显示全部楼层

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

使用道具 举报

2

主题

15

回帖

662

积分

高级会员

积分
662
发表于 2022-2-13 14:42:03 | 显示全部楼层

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

使用道具 举报

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

本版积分规则

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