给用户名命名为u
密码命名为p
if(u == admin && p == abcdef){
alert(’验证身份成功‘)
} else {
alert(’验证身份失败‘)
}
a = input("请输入4位整数作为年份:")
a = eval(a)
if a%400==0 or (a%4==0 and not a%100==0):
print("yes")
else:
print("no")
第二题:
def cal(x):
if x<0:
return 0
elif 0<=x<5:
return x
elif 5<=x<10:
return 3*x-5
elif 10<=x<20:
return x/2-2
else:
return 0
print(cal(10))
# 1. 判断年是否闰年 %400 or %4 & not%100
# 判断月份天数
year = int(input('请输入年份:'))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print(f'{year}是闰年')
else:
print(f'{year}不是闰年')
month = int(input('请输入月份:'))
if month in [1, 3, 5, 7, 8, 10, 12]:
print(f'{year}年{month}月有31天')
elif month in [4, 6, 9, 11]:
print(f'{year}年{month}月有30天')
elif month == 2:
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print(f'{year}年{month}月有29天')
else:
print(f'{year}年{month}月有28天')
# 2. 分段函数计算
def split_fun(x):
y = None
if (x < 0):
y = 0
elif (x < 5):
y = x
elif (x < 10):
y = 3 * x - 5
elif (x < 20):
y = 0.5 * x - 2
else:
y = 0
return y
x = 15
print("x=%s, y=%.2f" % (x, split_fun(x)))
# 3. username password 同时正确输出“验证身份成功”,或者“身份认证失败”
username = input()
password = input()
if (username == 'admin' and password == 'abcdef'):
print('验证身份成功')
else:
print('身份认证失败')
x = input()
# 分隔输入的值
list = x.split(" ")
# str转数字
list = [float(i) for i in list]
print('sum: %.2f, max: %.2f, min: %.2f, avg: %.2f' % (sum(list),
max(list), min(list), sum(list) / len(list)))
#第一题
def num_one():
year = int(input('请输入年份:'))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print(f'{year}是闰年')
else:
print(f'{year}是闰年')
#第二题
def num_two():
x = float(input("请输入数值:"))
if x < 0:
y = 0
elif x < 5:
y = x
elif x < 10:
y = 3 * x - 5
elif x < 20:
y = 0.5 * x - 2
else:
y = 0
print(format(y, '.2f'))
#第三题
def num_three():
username = input("请输入用户名:")
password = input("请输入密码:")
if username == 'admin' and password == 'abcdef':
print('验证身份成功')
else:
print('验证身份失败')
def num_four():
x = input("输入3个数字,以空格隔开:")
# 分隔输入的值
num_list = [int(num) for num in x.split(" ")]
max_num = sorted(num_list)[-1]
min_num = sorted(num_list)[0]
print("三个数之和:", sum(num_list))
print("三个数最大数:", max_num)
print("三个数最大数:", min_num)
print("三个数平均值:", format(sum(num_list)/3, '.2f'))
num_one()
num_two()
num_three()
num_four()
我之前写过类似得,你可以看下,有问题在一起探讨