要程序代码源。
a=-10
b=12.3
c="Good Night"
d='m'
e='198.63
f=【98,67,32,87,65,86,32,87,99】
1)计算并显示a的绝对值
2)判断并显示a<b的结果
3)查看d的ASCLL值
4)将字符串e转换为浮点数
5)获取当前的日期和时间并显示出来
6)获取c的后3个字符
)计算并显示b的四舍五入的值
8)计算并显示列表f中所有大于60的元素值
9)将列表f中所有相同的值去掉,仅保留不同值
10)计算并显示2020年8月31日距离今天还有多少天和多少周。
望采纳~~~~
print('第一题:',abs(a))
print('第二题:',a<b)
print('第三题:',ord(d))
print('第四题:',eval(e))
from datetime import datetime
print('第五题:',datetime.now().strftime("%Y-%m-%d %H:%M:%S"))
print('第六题:',c[-3:])
print('第七题:',round(b))
import functools
print('第八题:',[x for x in f if x > 60],functools.reduce(lambda x,y:x+y,[x for x in f if x > 60] ))
print('第九题:',set(f))
new_date = datetime.now()
data_str = new_date.strftime('%Y-%m-%d')
oneDay = datetime(2020, 8, 31)
result = new_date - oneDay
print('第十题:', '天数', result.days, '周数', int(result.days/7))
a=-10
b=12.3
c="Good Night"
d='m'
e='198.63'
f=[98,67,32,87,65,86,32,87,99]
print(abs(a))
print(a<b)
print(ord(d))
print(float(e))
import datetime as dt
d = dt.datetime.now()
print('{0:04}-{1:02}-{2:02} {3:02}:{4:02}'.format(d.year,d.month,d.day,d.hour,d.minute))
print(c[-3:])
print(round(b))
print([i for i in f if i>60])
print(list(set(f)))
#10,改成2022/8/31
a=-10
b=12.3
c="Good Night"
d='m'
e='198.63'
f=[98,67,32,87,65,86,32,87,99]
# 1)计算并显示a的绝对值
print(abs(a))
# 2)判断并显示a<b的结果
print(a<b)
# 3)查看d的ASCLL值
print(ord(d))
# 4)将字符串e转换为浮点数
print(float(e))
# 5)获取当前的日期和时间并显示出来
from datetime import datetime as dt
print(dt.now().strftime("%Y-%m-%d %H:%M:%S"))
# 6)获取c的后3个字符
print(c[-3:])
# )计算并显示b的四舍五入的值
print(round(b))
# 8)计算并显示列表f中所有大于60的元素值
lst = [a for a in f if a>60]
print(lst)
# 9)将列表f中所有相同的值去掉,仅保留不同值
lst = list(set(f))
print(lst)
# 10)计算并显示2020年8月31日距离今天还有多少天和多少周。
from datetime import datetime
d1 = datetime(2020,8,31)
d2 = datetime.today()
days = abs((d1 - d2).days)
weeks = days//7
print(f'距今天数:{days},周数:{weeks}')