B站python入门学习---第一阶段前七章回顾复习(一)
# 小练习:求钱包余额,钱包变量名money,初始余额为50元; # 请通过程序计算,在购买了10元冰淇淋、5元可乐之后还剩余多少元? # 须按照指定输出格式 from pyexpat.errors import messages money = 50 icecream = 10 cola = 5 print(f"钱包当前余额{money}元;") print(f"冰淇淋价格为{icecream}元,") print(f"购买冰淇淋之后钱包余额为{money-icecream}元") print(f"可乐价格为{cola}元,") print(f"购买可乐之后钱包余额为{money-icecream-cola}元")
#字符串的几种格式方式 #1、占位符 job = "teacher" age = 36 weight = 85.2356 message = "我是一名%s" %job print(message) message = "我是一名%s,今年%d岁,我的体重是%.2fKg。" %(job, age,weight) print(message) #快速格式化的写法 message = f"我是一名{job},今年{age}岁,我的体重是{weight}Kg。" print(message)
""" 定义一个数字(1~10,随机产生) 通过三次判断来猜出数字 每次猜不中,系统要提示大了还是小了 """ import random def guess_num(): number = random.randint(1,30) times = 1 while times <= 5: print(f"This is Round{times}:") user_num = int(input("请输入一个1~30之间的整数")) if user_num == number: print(f"恭喜你,猜对了,正确数字就是{number},你总共猜了{times}次!") break if user_num > number: print("你猜的数字大了,请继续") if user_num < number: print("你猜的数字小了,请继续") times += 1 if times == 6: print("很遗憾,你猜了5次都错了!游戏结束") guess_num()