实验三

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

 

import random
day = random.randint(1,31)
d = input('猜猜2021年5月哪一日为你的幸运日\n你有三次机会,猜吧:')
if d < str(day):
    print('你的幸运日还早呢')
    again = input('再猜:')
    if again < str(day):
      print('你的幸运日还早呢')
      r = input('再猜:')
      if r < str(day):
          print('你的幸运日还早呢')
      if r > str(day):
          print('你的幸运日晚了呢')
      if r == str(day):
          print('恭喜你,猜中了')
    elif  again > str(day):
       print('你的幸运日晚了呢')
       s = input('再猜:')
       if s < str(day):
           print('你的幸运日还早呢')
       if s > str(day):
           print('你的幸运日晚了呢')
       if s == str(day):
           print('恭喜你,猜中了')
    elif again == str(day):
        print('恭喜你,猜中了')
        exit()
if d > str(day):
    print('你的幸运日晚了呢')
    z = input('再猜;')
    if z < str(day):
      print('你的幸运日还早呢')
      t = input('再猜:')
      if t < str(day):
          print('你的幸运日还早呢')
      if t > str(day):
          print('你的幸运日晚了呢')
      if t == str(day):
          print('恭喜你,猜中了')
    elif z > str(day):
        print('你的幸运日晚了呢')
        x = input('再猜:')
        if x < str(day):
            print('你的幸运日还早呢')
        if x > str(day):
            print('你的幸运日晚了呢')
        if x == str(day):
            print('恭喜你,猜中了')
    elif z == str(day):
        print('恭喜你,猜中了')
        exit()
if d == str(day):
      print('恭喜你,猜中了')
      exit()
print(f'次数用完了,2021年5月你的幸运日是{day}号')
x = input('输入一个整数:')
y = input('输入你想要变换的进制:')
a = [0,1,2,3,4,5,6,7,8,9,'A','B','C','D','F']
b = []
while True:
    s = int(x) // int(y)
    t = int(x) % int(y)
    b = b + [t]
    if s==0:
        break
    x = s
for i in b[::-1]:
    print(a[i],end ='')

 

 




  

posted @ 2021-04-22 21:22  麦热姆  阅读(65)  评论(0)    收藏  举报