#第一题:输入任意三个数,按从小到大的顺序输出。print("请输入第一个数字")a=int(input("a:"))print("请输入第二个数字")b=int(input("b:"))print("请输入第三个数字")c=int(input("c:"))if a>=b: if b>=c: a,b,c=c,b,a print("这三个数按照从小到大的顺序为:",a,b,c) elif a>=c: a,b,c=b,c,a print("这三个数按照从小到大的顺序为:", a, b, c) else: a,b,c=b,a,c print("这三个数按照从小到大的顺序为:", a, b, c)else: if b<=c: a,b,c=a,b,c print("这三个数按照从小到大的顺序为:", a, b, c) elif a>=c: a,b,c=c,a,b print("这三个数按照从小到大的顺序为:", a, b, c) else: a,b,c=a,c,b print("这三个数按照从小到大的顺序为:", a, b, c)# 第二题:编写程序:实现录入【0,6】之间的数,输出对应的星期数,例如,输入1,输出星期一for i in range(1,101): print("请任意输入1-7之间的数字:") a=int(input()) if a==1: print("星期一") elif a==2: print("星期二") elif a==3: print("星期三") elif a==4: print("星期四") elif a==5: print("星期五") elif a==6: print("星期六") elif a==7: print("星期日") else: print("你的输入有误!") # 第三题:编写程序:解决鸡兔同笼问题for i in range(1,100): print("欢迎来到鸡兔同笼问题解答器:") h=int(input("请输入头的数量:")) f=int(input("请输入脚的数量:")) # 这里将鸡和兔子数量int是为了不想输出的数值是浮点数 # y=int((f-2*h)/2) # x=int(h-y) y=(f-2*h)/2 x=h-y if x>=0 and y>=0 and int(x)==x and int(y)==y: # 想到了一个更好的方法控制输出数为整数(而不是浮点数) y=int(y) x=int(x) print("鸡的数目为:",x,"兔的数目为:",y) else: print("你的输入有误,请重新输入!")# 第四题:编程解决一元二次方程(可以不考虑负数问题)for i in range(1,100): print("欢迎来到二元一次方程求解界面") a=float(input("请输入a的值")) b=float(input("请输入b的值")) c=float(input("请输入c的值")) gen=b*b-4*a*c if a==0: x=-c/b if x>=0: print("因为a=0,所以求解一元一次方程后得x=",x) else: print("你输入的数值有误,无法求得x的值!") else: if ( gen )==0: x = b/(-2*a) print("x1=x2=",x) elif ( gen )>0: x1 = ( b + gen ** 0.5 ) / ( -2 * a) x2 = ( b - gen ** 0.5 ) / ( -2 * a) print("x1=",x1," x2=",x2) else: print("这个一元二次方程式无解!")
总结 以上是内存溢出为你收集整理的Python中顺序输出、鸡兔同笼、二元一次方程式问题求解代码(有意思)全部内容,希望文章能够帮你解决Python中顺序输出、鸡兔同笼、二元一次方程式问题求解代码(有意思)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)