python代码小题(2)
#引入常规库
import math
print(math.fabs(-5.5))
print(math.floor(5.5))
print(math.ceil(5.5))
#随机数
import random a = random.randint(1,10) print(a)
#找钱问题
##随机输入一个钱数,可以由几个50元和几个5元和几个1元组成
a = int(input("收到的钱=")) b = a//50 c = a%50 d = c//5 e = c%5 print("50元{}个,5元{}个,1元{}个".format(b,d,e))
#身高体重标准问题
##输入身高(cm),体重(kg)计算bml的大小看是否标准
t = float(input("体重是=")) s = float(input("身高是=")) bml = t/s**2 if t>0 and s>0: if 0<bml<18.4: print("偏瘦") elif 18.4<bml<23.8: print("正常") else :print("胖") else : print("输入错误")
#猜数问题
##(if语句)生成一个随机数,进行猜测,允许猜测三次
import random num = random.randint(1,10) if int(input("猜想的第1个数是=")) == num: print("猜对了") elif int(input("猜错了,猜想的第2个数是=")) == num: print("猜对了") elif int(input("猜错了,猜想的第3个数是=")) == num: print("猜对了") else : print("三次都猜错了") print(f"这个数是={num}")
##(循环语句)生成一个随机数,进行猜测,允许猜测三次
import random num = random.randint(1,10) a = 0 while a<3: b = eval(input("猜想的数是=")) if b == num : print("猜对了") break; else : a+=1 print("猜错了") print("三次都错了") print(f"随机数是{num}")
##(循环语句)生成一个随机数,进行猜测,允许猜测无数次,直到猜对
import random num = random.randint(1,100) a = eval(input("猜想的数=")) b = 1 while a != num : if a > num : print("猜大了") else : print("猜小了") a = eval(input("猜想的数=")) b += 1 print("猜对了") print(f"猜了{b}次")
##(Bool类型循环语句)生成一个随机数,进行猜测,允许猜测无数次,直到猜对
import random num = random.randint(1,100) i = 0 while True : a = int(input("请输入数字=")) i += 1 if a == num : print("猜对了") break elif a > num : print("猜小点") else : print("猜大点") print(f"猜了{i}次")

浙公网安备 33010602011771号