python程序题

如题所述

Python是一种编程语言,它有对象、模块、线程、异常处理和自动内存管理。可以加入与其他语言的对比。下面是回答这一问题的几个关键Python是一种解释型语言,python代码在运行之前不需要编译Python是动态类型语言,在声明变量时,不需要说明变量的类型Python适合面向对象的编程,因为它支持通过组合与继承的方式定义类在Python语言中,函数是第一类对象 Python代码编写快,但是运行速度比编译语言通常要慢Python用途广泛,常被用作胶水语言,可帮助其他语言和组件改善运行状况 使用Python,程序员可以专注于算法和数据结构的设计,而不用处理底层的细节。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-03
# python3.6
from sympy import *


def solute_function():
    '''
    鸡兔同笼,设鸡x,兔y,则有如下方程:
    x+y=head
    2x+4y=feet
    :return:None
    '''
    x = Symbol('x')
    y = Symbol('y')
    in_string = input("请输入头和脚的个数,以空格分离:").split()
    a, b = map(int, in_string)
    solution = solve([x + y - a, 2 * x + 4 * y - b], [x, y])
    x = int(solution[x])
    y = int(solution[y])

    if x >= 0 and y >= 0 and (x + y) == a:
        print("鸡:{}只,兔:{}只。".format(x, y))
    else:
        print("无解")

这是函数,自己调用就行。如果找不到sympy模块,请先安装:

pip install sympy

本回答被网友采纳
第2个回答  2019-12-25
for ji in range(1,100):
for tu in range(1,100):
if ji+tu==35 and ji*2+tu*4==94:
print("鸡有%d只,兔有%d只"%(ji,tu))