Python 用自然语言/流程图描述算法并实现( 二 )


尝试将鸡和兔子的头和脚的数量改成可以输入的模式:【Python 用自然语言/流程图描述算法并实现】a=int(input("请问一共有多少个头:"))b=int(input("请问一共有多少只脚:"))n=0m=a-nwhile 0<=n<=a and 0<=m<=a:if 2*n+4*m == b:print("==================================================")print("鸡有",n,"只")print("兔有",m,"只")breakelse:n=n+1m=a-n#print("当鸡的数量为:",n,"兔子的数量为:",m,"不符合条件!")1234567891011121314运行结果:
请问一共有多少个头:24请问一共有多少只脚:84==================================================鸡有 6 只兔有 18 只
提出更改:当输入头和脚的数目求解不出答案时 , 以上程序不会报错 。 可以利用判断语句实现这一功能 。
其实没有你想的这么难 。 想学深度学习?先学Python入门把!入门教程后台私信小编01获取全套教程!