确定题目
1、 编写程序,首先生成包含 1000 个随机数字字符的字符串,然后统计每个数字的出现次
数
import string
from random import choices
s = ''.join(choices(string.ascii_letters + string.digits, k=1000))
print("string: ", s)
char_count = dict();
for i in s:
char_count[i] = char_count.get(i, 0) + 1
print(char_count)
2、 编写函数模拟猜数游戏。通过参数可以指定一个整数范围和猜测的最大次数,系统在
指定范围内随机产生一个整数,然后让用户猜测该数的值,系统根据玩家的猜测进行
提示(例如,猜大了,猜小了,猜对了),玩家则可以根据系统的提示对下一次的猜
测进行适当调整,直到猜对或次数用完
1-10 ,猜三次
from random import randint
def guess(start, end, maxTimes):
value = randint(start, end)
for i in range(maxTimes):
if i==0:
prompt = 'Start to GUESS:'
else:
prompt = 'Guess again:'
try:
x = int(input(prompt))
except:
print('Must input an integer between 1 and ', end)
else:
if x == value:
print('Congratulations!')
break
elif x > value:
print('Too big')
else:
print('Too little')
else:
print('Game over. FAIL.')
print('The value is ', value)
guess(1, 10, 3)
3、 生成一个[[1,2,3],[4,5,6]....]的列表最大值在 100 以内
评论0
最新资源