实验3.1.1
print('整数列表:') x = list(range(97, 97+26)) for i in x: print(i, end='') print('\n字符列表: ') 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='')
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 i 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))
x = list(range(10)) print('整数输出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))
import random print('猜猜2021年5月哪一天是你的lucky day:') s = random.randint(1,31) i = 0 while i<3: x = eval(input('你有三次机会,猜吧(1,30):')) if x==s: print('恭喜你猜中啦') break if x<s: print('猜早啦,你的lucky day没来') if x>s: print('猜晚啦,你的lucky day 不在') i +=1 else: print('没了') print("2021年5月你的幸运日是",s,"号")
x,n= eval(input('输入十进制整数x和要转换的进制n:')) if n == 2: print(x,"的二进制为:", bin(x)) if n == 8: print(x,"的八进制为:", oct(x)) if n == 16: print(x,"的十六进制为:", hex(x))
x=[0,1] a=0 b=1 c=a+b j=0 while c<1000: x.append(c) a=b b=c c=a+b for i in x: print('{:>3d}'.format(i),end=' ') j=j+1 if j % 5 == 0: print('')