python系统学习之输入输出

中文注释: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")
#######
两全  美
    乐  
    无
    穷
请输入所缺词语:
其

两全 其 美
    乐
    无
    穷

 

你可能感兴趣的:(python系统学习之输入输出)