目录
1、题目:(解2*2线性方程)使用克莱姆法则解下面的线性方程:
2、题目:(石头剪刀布小游戏)程序随机产生一个数字0、1和2来表示石头、剪刀、和布。程序提示用户输入数字0、1或2 然后显示一条信息表示用户或计算机的输赢情况。
3、题目:编写册灰姑娘徐读取三角形的三个边,如果输入都是合法的则计算它的周长。否则 显示这个输入是非法的。(两边之和大于第三边合法)
4、题目:编写一个程序提示用户输入一个点(x,y),然后检测这个点是否在圆心为(0,0)半径 为10的圆周内。如:(4,5)在圆内,(9,9)在圆外,在圆上的点也称之为圆内。
5、题目:编写一个程序,提示用户输入坐标(x,y),检测这个坐标是否在一个 以(0,0)为中心,宽为10,高为5的矩形内。
6、题目:编写一个程序,提示用户输入一个三位整数,然后决定他是 否是一个回文数(从左到右和从右到左读是一样的)。
7、题目:一个三角形的三个坐标为(0,100),(200,0),(0,0),编写一个程序,提示 用户输入一个坐标,并判断该坐标是否在该三角形内。
8、题目:提示用户输入两个圆的圆心坐标和半径,然后判断两个圆之 间的关系
1、题目:(解2*2线性方程)使用克莱姆法则解下面的线性方程:
a * x + b * y = e
c * x + d * y = f
x = (e * d - b * f) / (a * d - b * c)
y = (a * f - e * c) / (a * d - b * c)
代码:
a, b, c, d, e, f = eval(input("请输入a, b, c, d, e, f:"))
g = (a * d - b * c)
if g != 0:
x = (e * d - b * f) / (a * d - b * c)
y = (a * f - e * c) / (a * d - b * c)
print("x=%.1f y=%.1f" % (x, y))
else:
print("这个方程式没有解!")
执行结果:
2、题目:(石头剪刀布小游戏)程序随机产生一个数字0、1和2来表示石头、剪刀、和布。程序提示用户输入数字0、1或2 然后显示一条信息表示用户或计算机的输赢情况。
代码:
import random
computer = random.randrange(0, 2)
"""
作弊小利器
computer_str = ""
if computer == 0:
computer_str = "石头(0),输入2赢"
if computer == 1:
computer_str = "剪刀(1),输入0赢"
if computer == 2:
computer_str = "布(2),输入1赢"
print(computer_str)
"""
user = int(input("请输入石头(0)、剪刀(1)、布(2):"))
computer_str = ""
user_str = ""
if computer == 0:
computer_str = "石头"
if computer == 1:
computer_str = "剪刀"
if computer == 2:
computer_str = "布"
if user == 0:
user_str = "石头"
if user == 1:
user_str = "剪刀"
if user == 2:
user_str = "布"
a = computer - user
if a == 0:
print("电脑是%s,你是%s:这是个平局" % (computer_str, user_str))
elif a == -1 or a == 2:
print("电脑是%s,你是%s:很遗憾,你输了哦!" % (computer_str, user_str))
#elif a == 1 or a == -2:
#print("电脑是%s、你是%s:哈哈,恭喜你获得了胜利!" % (computer_str, user_str))
else:
print("电脑是%s,你是%s:哈哈,恭喜你获得了胜利!" % (computer_str, user_str))
执行结果:
3、题目:编写册灰姑娘徐读取三角形的三个边,如果输入都是合法的则计算它的周长。否则 显示这个输入是非法的。(两边之和大于第三边合法)
代码:
a, b, c = eval(input(&