题目1:通过input函数,任意输入三条边长,经过简单的计算后,判断三条边长是否构成三角形并确定是什么样类型的三角形(等腰三角形,等边三角形,一般三角形等)
# -*- coding: utf-8 -*-
def triangle():
a = int(input("请输入三角形边长:"))
b = int(input("请输入三角形边长:"))
c = int(input("请输入三角形边长:"))
if a + b > c and a + c > b and b + c > a:
if a == b == c:
print("这是等边三角形!")
return
if a == b or a == c or b == c:
print("这是等腰三角形!")
return
if a != b != c:
print("这是普通三角形!")
return
else:
print("不能构成三角形!")
print(a + b > c and a + c > b and b + c > a)
triangle()
题目2:密码登录程序。要求:设定用户名为zhangsan,密码是python123。若用户名正确,密码也正确,则显示“Mr Zhang,欢迎你”;如果用户名错误,则显示“用户名错误,请重新输入!”;若密码不正确,则显示“对不起,密码错误,无法登陆!”
# -*- coding: utf-8 -*-
def login():
x = input("用户名:")
y = input("密码:")
if x == "zhangsan" and y == "python123":
print("Mr Zhang,欢迎你!")
if x == "zhangsan" and y != "python123":
print("对不起,密码错误,无法登陆!")
while x != "zhangsan" and y == "python123":
x = input("用户名错误,请重新输入!")
if x == "zhangsan":
print("Mr Zhang,欢迎你!")
login()
题目3:设有三个变量a,b,c,分别对三个变量赋值(input),并对三个变量进行排序,例:a=5,b=7,c=6 输出:b>c>a
# -*- coding: utf-8 -*-
def sort():
a = input("输入a的值:")
b = input("输入b的值:")
c = input("输入c的值:")
if a > b > c:
print("a>b>c")
if a > c > b:
print("a>c>b")
if b > a > c:
print("b>a>c")
if b > c > a:
print("b>c>a")
if c > a > b:
print("c>a>b")
if c > b > a:
print("c>b>a")
sort()