def (): #定义函数,显示分数
textfont=() #字体为Arial,大小30
#生成平滑的红色字符串
t=()('score:'+str(score),True, (255,0,0))
screen.blit(t,[50,50]) #在窗口显示
import math
a=int(input("a:"))
b-int(input("b:"))
c=int(input("c:"))
if
x1=((-1)*+s<+(:,),)))/(2*a)
x2=((-1)*b-<+(f(),))/(2*a)
print("x1=",x1,"x2=",x2)
else:
print("该方程式无解!")
A.a=int(input("a:"))
B.x1=((-1)*b+sqrt(f(a,b,c)))/(2*a)
C.x2=((-1)*b-sprt(f(a,b,c)))/(2*a)
D.print("x1=",x1,"x2=",x2)
应如何修改:。
|
from PIL import Image import numpy as np import matplotlib. pyplot as plt #打开图像并转化成数字矩阵 img-np. array(Image. open("hjpg". convert("L")) #图像尺寸分别赋值 rows, cols=img. shape #调整每个像素的RGB值 for i in range(rows): for j in range(cols): if (img[ij]<=128): img[i, j]=0 else: img[i, j]=1 #生成新的图像并显示 plt. figure("hh") plt. imshow(img. cmap="gray") plt. axis("ff") plt. show( ) |
from PIL import Image import numpy as np import matplotlib. pyplot as plt img-np. array(Imagc. open("hh. jpg")) rows, cols, dims= img. shape for i in range(5000): x=np. random. randint(0, rows) y=np. random. randint(0, cols) img[x, y]=0 plt. figure("hh") pt. imshow(img) pltaxis("off") plt. show( ) |
|
命令 |
说明 |
|
turtle.forward(distance) |
向当前画笔方向移动distance像素长度 |
|
turtle.backward(distance) |
向当前画笔相反方向移动distance像素长度 |
|
turtle.right(degree) |
顺时针移动degree° |
|
turtle.left(degree) |
逆时针移动degree |
|
turtle.pencolor() |
返回当前画笔颜色,传人参数设置画笔颜色 |
import turtle
t=turtle. pen()
turtle. bgcolor("white*")
colors=["red","green" "blue"]
for x in range(3):
turtle. pencolor(colors[x%3])
turtle. eft(120)
turtle. forward(150)
import pandas as pd
import matplotlib. pyplot as plt
df=pd. read_ csv(data. csv)
①
②
③
(问题求解)下面的python程序实现的功能是判断方程是否有实数根。请阅读如下python程序,在空白处填写适当的表达式或语句,使程序完整。
import math
a=int(input("请输入a的值:"))
b=int(input("请输入b的值:"))
c=int(input("请输入c的值:"))
d= #将表达式b2-4ac的值赋给变量d
if
print("x1=",(-b+math.sqrt(d))/(2*a)) #输出方程的其中一个实数根
print("x2=",() #输出方程的另一个实数根
else:
#输出“方程无实数根”
import math
def ss(n):
Flag=True
i=2
while i <= int(math.sqrt(n))and Flag:
if
Flag = False
return Flag
n=int(input(“输入一个大于2的偶数”))
for i in rang(2,n//2+1):
if
print(str(n)+"="+str(i)+"+"+str(n-i))
如果输入“8”则结果显示
输入一元二次方程的系数a,b,c的值,求解一元二次方程 ax2+bx+c=0(a≠0)
#请不要更改源程序的结构,删除原题里的①、②。填写正确的代码,使程序完善
import math
a=float(input("请输入方程系数a(!=0):"))
b=float(input("请输入方程系数b:"))
c=float(input("请输入方程系数c:"))
delta=b*b-4*a*c
if delta>:
x1=(-b+math.sqrt(delta))/(2*a)
x2=(-b-math.sqrt(delta))/(2*a)
print("方程有两个不同的解",x1,x2)
elif delta==0:
x1=
print("方程有两个相同的解",x1)
else:
print("方程无解")
input("运行完毕,请按回车键退出...")
import math
def IsPrime(i):
if i==1:
return False
for j in range(2,int(math.sqrt(i))+1):
if:
return False
return True
a=int(input("请输入a:"))
b=int(input("请输入b:"))
summ=0
for i in range(a,b+1):
if IsPrime(i):
while t>0:
summ=summ+t%10
print("数字和为:",summ)
n=input(“请输入一个实数:”)
n2= math. floor(float(n))
print(n2)
①请填空完善该程序,实现功能:随机产生一个0-99内的整数,在给定的次数内进行猜数,如果猜的数大了,提示“大了”,如果猜的数小了,提示“小了”。如果猜对了,提示“恭喜你答对了”,并给出猜的次数。如果在给出猜测的次数内没有猜对,提示“机会用完了,再来一次”。
②编写完成后,原名保存并关闭应用软件。
# 程序初始化,并随机产生一个0-99的整数作为秘密数,
Import # 导入随机数模块
import math
secret=random.randint(0,99)
guess=0
tries = # 尝试次数赋初值
#给定猜测次数n
n=6
# 打招呼
print('嗨,你好!今天我们来玩一个猜数游戏。')
print('这个数字在0-99之间,我给你6次机会。')
#得到玩家猜的数,并判断大小,最多允许n次
while tries<n and guess!=secret:
# 尝试次数加1
guess = int(input("请输入你猜的数:"))
if guess > secret:
print("大了")
elif guess < secret:
print("小了")
else:
print("恭喜你,答对了!猜了", , "次,")
#如果给出猜测的次数内没有猜对,则提示机会用完了,再来一次。
if tries == n and guess != :
print("机会用完了,再来一次!")
import math
h = 500
g = 9.8
t = math.sqrt(2*h/g)
hx = g*(t-1)*(-1)/2
hh = h-hx
print(“小球最后1秒下落的位移是:”, hh, "m")