实验3
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))
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=' ')

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))

import random print('用集合存储随机整数: ') while True: s = {random.randint(1, 100) for i in range(5)} print(s) if len(s) < 5: break
x = 0 y = 1 count = 2 print(x, end=' ') print(y, end=' ') while x+y <1000: z = x + y x = y y = z print(y, end=' ') count += 1 if count % 5 == 0: print(end='\n')

import random day = random.randint(1, 31) print(day) count = 0 print('猜猜2021年5月哪一天是你的lucky day:)') x = int(input(print('你有三次机会,猜吧(1~31): '))) while count < 2: if x > day: print('猜晚啦, 你的lucky day在前面') x = int(input(print('再猜再猜:'))) count += 1 elif x < day: print('猜早啦, 你的lucky day还早呢') x = int(input(print('再猜再猜:'))) count += 1 elif x == day: print('猜对啦') break else: print('次数用完啦') print('2021年5月你的lucky day是', day, '号')

if y == 16:
i = len(z) - 1
while i >= 0:
if z[i] > 9:
print(chr(z[i]-10+65), end='')
else:
print(z[i], end='')
i -= 1
else:
i = len(z) - 1
while i >= 0:
print(z[i], end='')
i -= 1




浙公网安备 33010602011771号