中文注释:coding:utf-8 就够了。其他都是为了好看
1、
print(2,3,"either well-known or out")
print("\u751f\u5316\u5371\u673a")
print('----------------------')
#######
2 3 either well-known or out
生化危机
2、把字符转换为ASCII
name = input("输入字符:")
print(name + '的ASCII为',ord(name))
#ord()可以把字符转换为ASCII
#######
输入字符:
3、算年龄
import datetime
imyear = input("请输入你的出生年份:")
nowyear = datetime.datetime.now().year
age = nowyear - int(imyear)
print("您的年龄为:"+str(age)+"岁")
if age < 18:
print("(*^▽^*)")
if age >= 18 and age <66:
print("ε=(´ο`*)))唉")
if age >= 66 and age <80:
print("┏┛墓┗┓...(((m-__-)m")
if age >= 80:
print("hundrd")
#######
请输入你的出生年份:1995
您的年龄为:24岁
ε=(´ο`*)))唉
4、计算BMI
height = float(input("身高:"))
weight = float(input("体重:"))
BMI = weight/(height*height)
if BMI < 18.5:
print("您的BMI:"+str(BMI))
print("体重过轻")
if BMI >=18.5 and BMI < 24.9:
print("您的BMI:"+str(BMI))
print("正常范围")
if BMI >=24.9 and BMI < 29.9:
print("您的BMI:"+str(BMI))
print("体重过重")
if BMI >=29.9:
print("您的BMI:"+str(BMI))
print("肥胖")
#######
身高:1.83
体重:60
您的BMI:17.916330735465376
体重过轻
编码格式规范性:
导入模块过长,注释里使用URL,可以使用\进行换行,其他情况不建议
适当使用异常处理结构提高程序容错性
命名规范性:
模块名:小写,短,下划线连接
包名:小写,短,点连接
类名:驼峰
模块内部的类:_BorrowBook
函数、类的属性、方法:小写和_
常量:大写和_
单下划线开头:一般是受保护的模块变量或者函数,from或者import不能导入
双下划线开头的实例变量,方法是类私有
技巧:
"""同时输出多行#方法"""
#方法一略
#方法二:
print(("#"*10+"\n")+("#"*10+"\n")+("#"*10+"\n"))
print("-------------------------")
#方法三:
print(("#"*10+"\n")*3)
######
##########
##########
##########
-------------------------
##########
##########
##########
"""实战1:微信支付凭证打印"""
print("微信支付凭证")
money = input("\n请输入消费金额:\n")
print("付款金额为:",money)
print("支付成功,对方已收款\n")
#######
微信支付凭证
请输入消费金额:
5
付款金额为: 5
支付成功,对方已收款
"""实战2 小游戏"""
print("两全 美")
print(" 乐 ")
print(" 无")
print(" 穷")
a = input("请输入所缺词语:\n")
print("\n两全\033[1;31m",a,"\033[0m美\n"##为了让其变成红色
#格式:\033[显示方式;前景色;背景色;m
显示方式:1、高亮显示,前景色、31
显示方式:0、终端默认设置,
" 乐\n"
" 无\n"
" 穷\n")
#######
两全 美
乐
无
穷
请输入所缺词语:
其
两全 其 美
乐
无
穷