task1-1.py
# 基础操作练习1:格式控制、列表分析、类型转换 x = list(range(10)) print(‘\n整数输出1: ‘,end = ‘‘) for i in x: print(i,end = ‘ ‘) print(‘\n整数输出2: ‘,end = ‘‘) for i in x: print(f‘{i:02d}‘,end = ‘-‘) print(‘\n整数输出3: ‘,end = ‘‘) for i in x[:-1]: print(f‘{i:02d}‘,end = ‘-‘) print(f‘{x[-1]:02d}‘) print(‘\n字符输出1:‘,end = ‘‘) y1 = [str(i) for i in range(10)] print(‘-‘.join(y1)) print(‘字符输出2:‘,end = ‘‘) y2 = [str(i).zfill(2) for i in range(10)] print(‘-‘.join(y2))
task1-2.py
# 基础练习2:range对象、列表分析、类型转换、字符串方法 print(‘整数列表: ‘) x = list(range(97,97+26)) for i in x: print(i,end = ‘ ‘) print(‘\n字符列表1: ‘) lower_alpha = [chr(i) for i in range(97,97+26)] for i in lower_alpha: print(i,end = ‘ ‘) print(‘\n字符列表2: ‘) upper_alpha = [i.upper() for i in lower_alpha] for i in upper_alpha: print(i,end = ‘ ‘)
task1-3
# 基础操作练习3:标准库random,string import random import string print(‘用列表存储随机整数: ‘) ls = [random.randint(1,100) for i in range(5)] print(ls) print(‘\n用集合存储随机整数: ‘) s = {random.randint(1,100) for j in range(5)} print(s) print(‘\n\n字符串: ‘,end = ‘‘) alpha = string.ascii_letters print(alpha) print(type(alpha)) print(‘\n数字串: ‘,end = ‘‘) digits = string.digits print(digits) print(type(digits))
task2.py
fibonacci = [0,1] i = 2 while True: x = fibonacci[i-2] + fibonacci[i-1] if x>1000: break fibonacci.append(x) i+=1 m = 0 for n in fibonacci: print(f‘{n:4d}‘,end = ‘ ‘) m +=1 if m%5 ==0: print(end=‘\n‘)
task3.py
import random print(‘猜猜2021年5月哪一天是你的lucky day:‘) day = random.randint(1,31) i = 0 while i<3: x = eval(input(‘你有三次机会,猜吧(1,30):‘)) if x==day: print(‘恭喜你猜中啦‘) break if x<day: print(‘猜早啦,你的lucky day还早呢‘) if x>day: print(‘猜晚啦,你的lucky day 还在前面呢‘) i +=1 else: print(‘次数用完啦‘)
task4.py
print(‘{:*^40}‘.format(‘Remote Interpreter Reinitialized‘)) x,n= eval(input(‘输入十进制整数x和要转换的进制n:‘)) list1 = [] list2 = [] while x//n!=0 : b = x//n a = x%n x = b list1.append(a) list2.append(b) c = list2[-1] list1.append(c) list3 = list1[::-1] print(f‘{x}的{n}进制是:‘) for i in list3: print(i,end=‘‘)
原文:https://www.cnblogs.com/fh123123/p/14673817.html