print 函数
input 函数
案例一:圆的周长
import math
s=input("圆的半径:\n")
s=float(s)
c=2*math.pi*s
print(f"圆的周长,{c:.2f}")
w=input("请输入天气情况(可选项:晴、阴):")
if w=="晴天":
print("play")
else:
print(f"天气{w}不玩")
## 注意:一般缩进4个空格
注释:
1)使用 # 进行注释单行注释
2)使用 """ """进行注释
def f()
"""
:return:
"""
#这个 pycharm 自动注释
案例二
F=input("请输入华氏温度:")
F=float(F)
c=(F-32)/1.8
print(f"转换为摄氏温度为:{c:.2f}")
ps: 除法想要得到整数使用 //
加断点,fn+f8 按行去执行,fn+f9执行一次循环
位运算
print(4 << 2)
10000=2^4=16
运算符优先级:否(not)>与(and) >或(or)
字符串
- 如果字符串中包含双引号,该怎么办? 使用单引号
ps:\u,代表unicode编码
案例三:
s=["1","2","3","4","5","6"] #6门
grades=[]
for sub in s:
grades.append(int(input(f"{sub}:")))
sum=sum(grades)
avg=sum/len(s)
squ=sum([(gra-avg)**2 for gra in grades]) / len(s)
print(f"方差:{sq}")
案例四:汉字输出 unicode 编码
name=input("name:")
uc =' '
for w in name:
uc += r'\u'+ hex(ord(w))[2:] #ord必须是一个字符来得到 10进制数,使用hex转为16进制,将10进制整数转换成16进制,r是字符串的原生表示法
print(f'{uc}')
标签:函数,python,sum,注释,grades,print,input
From: https://www.cnblogs.com/BY1314/p/17694989.html