直接赋值,不需声明数据类型,例如:radius=20,即相当于int radius=20;
s=input("en")
print(eval("1+2+3"))
radius=s
radius=9.1
radius=radius*2
print(radius)
var1,var2=1,2
print(var1,var2)
a,b,c=eval(input("jfsd"))
print(a,b,c)
print(2/4,2//4)
'''
eval(input("fdjsafksd:"))若输入3+7,即可被eval转换成10输出
在一行结尾放一个\代表这条语句继续到下一行
支持同时赋值a,b,c=1,2,3
a,b,c=eval(input("jfsd"))输入要用逗号隔开
/表示浮点除,而//表示整除(任何小数都会被省掉),a**b表示a的b次幂
可以用int(val)取整(舍去进位),可以用round(val)四舍五入,int,round并不改变变量的值
小细节:eval(003)将导致程序错误,而int(003)任然返回3
'''
获取当前时间的小程序:
import time
currentTime=time.time()
totalSeconds=int(currentTime);
currentSecond=totalSeconds%60;
totalMinutes=totalSeconds//60;
currentMinute=totalMinutes%60;
totalHours=totalMinutes//60;
currentHour=(totalHours+8)%24
print(currentHour,":",currentMinute, ":",currentSecond,"北京时间" )
'''
time.time()获取从1970年1月1日到现在的GMT时间(精确到毫秒)
'''