实验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

 

 

 

 

 


 

posted @ 2021-04-16 17:29  彭锦荣  阅读(65)  评论(0)    收藏  举报