有一口井10米深,一只乌龟每天中,白天向上爬4米,到晚上就滑下了3米,请问乌龟第几天可以爬出井来?
deep=10 #10米的井
day=0
i=0
#写法一
while True:
day+=1
i+=4
if i>=deep:
break
i-=3
print("第 %d 天可以爬出。"%day)
#写法二
while i<deep:
day+=1
i+=4
if i<deep:
i-=3
print("第 %d 天可以爬出。"%day)
输出结果
解一元二次方程
import math
a = int(input("请输⼊a:"))
b = int(input("请输⼊b:"))
c = int(input("请输⼊c:"))
def gt0(a, b, c): # b^2-4ac>0
print("有两个不相等的实数根,如下:")
print("x1=:", (-b+math.sqrt((b**2-4*a*c)))/2*a)
print("x2=:", (-b-math.sqrt((b**2-4*a*c)))/2*a)
def eq0(a, b, c): # b^2-4ac=0
print("两个相等的实数根,如下:")
print("x1=x2=:", -b/2*a)
delta = b**2-4*a*c
if delta > 0:
gt0(a, b, c)
elif delta == 0:
eq0(a, b, c)
else:
print("⽅程没有实数根")
输出结果
input()函数配合eval()函数可以实现同时输入多个数
num1,num2=eval(input("请输入两个数(以英文逗号分隔):"))
print("最大值=",num1+num2)
输出结果
输出一下eval()的返回结果
传说中的 人工智能核心代码(估值一个亿)
#人工智能核心代码(估值一个亿)
while True:
answer=input("输入对话消息:")
answer=answer.replace("?","。").replace("吗","")
answer=answer.replace("你","@").replace("我","你").replace("@","我")
print(answer)
输出结果
到此结束
仅学习用。
-----------------------------------分隔线------------------------------------