第三章课后练习题
3.1
点击查看代码
#DayDayUp3.2.py
dayup = 1.0
dayfactor = 0.01
day = 1
while day < 365:
for i in range(7):
if i%7 in [4,5,6,0]:
dayup = dayup * (1 + dayfactor)
day += 1
print("{:.2f}".format(dayup))
点击查看代码
dayup, dayfactor = 1.0, 0.01
for i in range(1, 366):
if i % 7 in [0, 6, 5, 4]:
dayup = dayup * (1 + dayfactor)
else:
dayup = dayup
print("连续学习365天后的能力值是:{:.2f}.".format(dayup))
点击查看代码
def DayDayUp(x):
ability = 1.00
Day = 1
i = 1
while i < 366:
if Day != x:
if Day % 7 in [3,4,5,6]:
ability =ability * 1.01
Day += 1
i += 1
elif Day % 7 in [0,1,2]:
Day += 1
i +=1
elif Day == x:
Day =0
i +=1
print(ability)
DayDayUp(10)
DayDayUp(15)
点击查看代码
num=input("请输入一个5位数字:") if num == num[::-1]: print(f"{num}是回文数") else: print(f"{num}不是回文数")
点击查看代码
print('+ ---- + ---- +')
for i in range(4):
print('| | | |')
print('+ ---- + ---- +')
for i in range(4):
print('| | | |')
print('+ ---- + ---- +')

浙公网安备 33010602011771号