gta5可用手机网站大全免费网站制作app
1,判断一个整数是奇数还是偶数,至少有两种方式实现
#1,判断一个整数是奇数还是偶数,至少有两种方式实现
#1)
number = int(input("请输入一个数:"))if number % 2 == 0:print("偶数")
else:print("奇数")
#2)
number = int(input("请输入一个数"))if number & 1 ==0:print("偶数")
else:print("奇数")
2,求矩形的面积和周长
#2求矩形的面积和周长
a = int(input("请输入矩形的长"))
b = int(input("请输入矩形的宽"))print("矩形的面积=%d,矩形的周长=%d"%(a*b,2*(a+b)))
3,输入一个年份,判断该年是否是闰年
#3,输入一个年份,判断该年是否是闰年
year = int(input("请输入年份"))if(year % 4 == 0 & year % 100 != 0) | year % 400 == 0:print("该年为闰年")
else:print("该年是平年")
4,输入赵本山·的考试成绩,显示所获得奖励
#4,输入赵本山·的考试成绩,显示所获得奖励
score = int(input("请输入赵本山的成绩"))if score<0 or score>100:print("输入错误请重新输入")
elif score == 100:print("爸爸给他买辆车")
elif score >= 90:print("妈妈给他买mp4")
elif 60 <= score <= 90:print("妈妈给他买本参考书")
else:print("什么都不买")
5,计算器:请输入两个数和一个符号,完成两个数的+ - * / % // **
#5,计算器:请输入两个数和一个符号,完成两个数的+ - * / % // **
a = int(input("请输入a的值"))
b = int(input("请输入b的值"))print("两数的和=%.2f 两数的差=%.2f 两数的积=%.2f 两数的除=%.2f 两数取余=%.2f 两数整除=%d 两数的幂次=%.2f"%(a+b,a-b,a*b,a/b,a%b,a//b,a**b))
6,健康计划
用户输入身高(m),体重(kg) 计算公式:BMI = 体重 / 身高 ^ 2
BIM < 18.5:过轻
18.5 ≤ BIM < 24:正常
24 ≤ BIM < 27:过重
27 ≤ BIM < 30:轻度肥胖
30 ≤ BIM < 35:中度肥胖
BIM ≥ 35:重度肥胖
#6健康计划# 用户输入身高(m),体重(kg) 计算公式:BMI = 体重 / 身高 ^ 2# BIM < 18.5:过轻# 18.5 ≤ BIM < 24:正常# 24 ≤ BIM < 27:过重# 27 ≤ BIM < 30:轻度肥胖# 30 ≤ BIM < 35:中度肥胖# BIM ≥ 35:重度肥胖m = float(input("请输入用户身高:"))
kg = float(input("请输入用户体重:"))BIM = m / (kg**2)if BIM < 18.5:print("过轻")
elif 18.5 <= BIM < 24:print("正常")
elif 24 <= BIM < 27:print("过重")
elif 27 <= BIM <30:print("轻度肥胖")
elif 30<= BIM <35:print("中度肥胖")
else :print("重度肥胖")
7,设计一个程序,完成商品的购买
展示商品信息(折扣)->输入商品价格->输入购买数量->提示付款
输入付款金额->打印购买小票
8,输入三边的长度,求三角形的面积和周长(海伦公式)
海伦公式:S = √p(p-a)(p-b)(p-c) P = a + b +c /2
# 8 输入三边的长度,求三角形的面积和周长(海伦公式)
a,b,c = map(float,(input("请输入三边长度:").split()))p = (a + b + c)/2.0
s = (p*(p-a)*(p-b)*(p-c))**0.5print("面积等于s=%.2f,周长等于c=%.2f"%(s,2*p))
9,在控制台上输入如下案例
#9,在控制台上输入如下案例
#1)
a = int(input("请输入需要输入的行数:"))i=0
while i < a:print("*"*11)i+=1#2)
b = int(input("请输入行数"))i=0
while i<b:print("*"*(i+1))i+=1#3)
i = 1
n = int(input("请输入行数:"))while i <= n:j = 1while j <= n-i:print(' ',end=' ')j += 1k = 1while k <= i:print('*',end=' ')k += 1print()i += 1#4)
j =1
m = int(input("请输入行数:"))while j<=m:i=1while i<=m-j: #先输出空格print(' ',end=' ') #每个空格也用空格隔开i += 1k = 1while k <= 2 * j - 1: #再输出星星 等腰三角形 13579 才行print('*', end=' ') #每个星星之间用空格隔开k += 1print()j += 1