赞
踩
1、输入体重和身高值,根据BMI计算公式和国内、国际的BMI分类指标,分别输出国内、国际评价标准中“偏瘦”、“正常”等信息。
代码:
- height = eval(input("请输入身高:"))
-
- weight = eval(input("请输入体重:"))
-
- a = height * height
-
- b = float(weight) / float(a)
-
- #国内
-
- if(b < 18.5):
-
- print("偏瘦")
-
- elif(18.5 < b < 24):
-
- print("正常(国内)")
-
- elif(24 < b < 28):
-
- print("偏胖(国内)")
-
- else:
-
- print("肥胖(国内)")
-
- #国外
-
- if(b < 18.5):
-
- print("偏瘦")
-
- elif (18.5 < b < 25):
-
- print("正常(国外)")
-
- elif (25 < b < 30):
-
- print("偏胖(国外)")
-
- else:
-
- print("肥胖(国外)")
截图:
2、使用循环结构和range()函数求1-100内所有奇数的和,并输出;
代码:
- sum = 0 //记得给sum 赋初值
- for i in range(1,101,2):
- sum += i
- print(sum)
截图:
3、接收用户输入的起始整数和终止整数(三位),计算两个整数范围内所有的水仙花数并输出;
代码:
- #eval() 函数用来执行一个字符串表达式,并返回表达式的值。
- n1 = eval(input("请输入起始三位数:"))
- n2 = eval(input("请输入终止三位数:"))
- for i in range(n1,n2):
- n = i
- a = n % 10 #个位
- b = (n // 10) % 10 #十位
- c = n // 100 #百位
- if a**3 + b**3 + c**3 == n:
- print(n)
截图:
4、猜数游戏。让计算机随机产生一个[0,100]的数字,用户通过键盘输入所猜的数,如果大于这个数,显示“遗憾,猜大了。”;小于这个数,显示“遗憾,猜小了。”,如此循环,直至猜中该数,显示“预测N次,你猜中了!”,其中N是用户输入数字的次数。
提示:随机数的生成。
import random #导入random库
random.randint(a,b) #生成[a,b]区间的整数
代码:
- import random
- n = random.randint(1, 100)
- m = int(input("请输入一个整数:"))
- count = 1
- while n != m:
- if n > m:
- print("遗憾,猜小了。")
- elif n < m:
- print("遗憾,猜大了。")
- count += 1
- m = int(input("请输入一个整数:"))
- print("预测%d次,你猜中了!" % count)
截图:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。