第一章
1.海洋单位距离换算
kilometre = float(input('请输入公里数: '))
nautical_mile = (kilometre / 1.852)
print('换算后的海里数为:', nautical_mile, "海里")
2.打印名片
print('-' * 40)
print(' 传智播客教育科技股份有限公司')
print(' 张先生 主管')
print('-' * 40)
print(' 手机18688888888')
print(' 地址:北京昌平区建材城西路金燕龙办公楼')
print('-' * 40)
第二章
实例1:根据身高体重计算BMI指数
height = float(input('请输入您的身高(m):'))
weight = float(input('请输入您的体重(kg):'))
BMI = weight / (height * height)
print('您的 BMI 值为:', BMI)
实例2:模拟超市收银抹零行为
total_money = 36.15 + 23.01 + 25.12 # 累加总计金额
print('商品总金额为:', total_money, '元')
pay_money = int(total_money) # 进行抹零处理
print('实收金额为:', pay_money, '元')
实例3:文本进度条
import time # 导入 time 模块
incomplete_sign = 50 # 下载总量
print('=' * 23 + '开始下载' + '=' * 25)
for i in range(incomplete_sign + 1):
completed = "*" * i # 已完成下载量
incomplete = "." * (incomplete_sign - i) # 未完成下载量
percentage = (i / incomplete_sign) * 100 # 百分比
print("\r{:.0f}%[{}{}]".format(percentage, completed, incomplete),
end="")
time.sleep(0.5)
print("\n" + '=' * 23 + '下载完成' + '=' * 25)
实例4:敏感词替换
sensitive_character = '你好' # 敏感词库
test_sentence = input('请输入一段话:')
for line in sensitive_character: # 遍历输入的字符是存在敏感词库中
if line in test_sentence: # 判断是否包含敏感词
test_sentence = test_sentence.replace(line, '*')
print(test_sentence)
实例5:判断水仙花数
num3 = int(input("请输入一个三位数:"))
hundreds_place = int(num3 // 100 % 10) # 百位
ten_place =