lovry 发表于 2020-6-29 11:21:10

Python学习的课后作业

1、生成包含20个'a'- Z'内随机字母的列表,统计并输出每个字母出现的次数。
2、分三行将你的学号、姓名、和班级写入文本文件name.txt中,然后将文件name.txt中的内容输出到屏幕.上显示。
3、模拟用户登录:系统中的所有用户名和密码保存在psw.txt中(请新建文本文件psw.txt并将如下内容拷贝到该文件中,第一-列为用户名,第二列为密码),编程实现用户键盘输入一个用户名,若该用户名不在psw.txt文件中,则输出'用户不存在,否则检查该用户名对应的密码是否正确(与文件中保存的密码一致),正确打印"成功登录’,否则打印’密码不正确’。
psw.txt文件内容如下:
tick j7788
songs 3579
sszsf9980
997325yusheng
54yy45zombies
ohmygod

yhhpf 发表于 2020-6-29 11:27:25

嗯???现在直接要作业答案么???这么直接?

Twilight6 发表于 2020-6-29 11:29:48

yhhpf 发表于 2020-6-29 11:27
嗯???现在直接要作业答案么???这么直接?

哈哈哈 昨天还有人 C语言考试 发了一堆帖子问答案

liuzhengyuan 发表于 2020-6-29 11:45:13

Twilight6 发表于 2020-6-29 11:30
哈哈 昨天还有人 C语言 考试,发了一堆帖子来问

我一般遇到这种帖子不会给答案的
(最多给思路

Twilight6 发表于 2020-6-29 11:49:32

liuzhengyuan 发表于 2020-6-29 11:45
我一般遇到这种帖子不会给答案的
(最多给思路



哈哈我看情况{:10_250:}

有时间就写 当作给自己练习,没时间就溜溜球

lovry 发表于 2020-6-29 12:05:59

Twilight6 发表于 2020-6-29 11:49
哈哈我看情况

有时间就写 当作给自己练习,没时间就溜溜球

好好好

lovry 发表于 2020-6-29 12:06:31

liuzhengyuan 发表于 2020-6-29 11:45
我一般遇到这种帖子不会给答案的
(最多给思路

可以

lovry 发表于 2020-6-29 12:07:04

Twilight6 发表于 2020-6-29 11:30
哈哈 昨天还有人 C语言 考试,发了一堆帖子来问

我考完了,我就是想帮朋友问

lovry 发表于 2020-6-29 12:09:55

yhhpf 发表于 2020-6-29 11:27
嗯???现在直接要作业答案么???这么直接?

那我以后还是别问了

Twilight6 发表于 2020-6-29 12:56:33

lovry 发表于 2020-6-29 12:07
我考完了,我就是想帮朋友问

好~ 那我等下看看 有时间就帮你下哈

lovry 发表于 2020-6-29 14:30:04

谢谢!!!

lovry 发表于 2020-6-29 14:40:39

lovry 发表于 2020-6-29 14:30
谢谢!!!

能不能问一下如何随机生成a到z之间的字母,我不太会使用randint函数

lovry 发表于 2020-6-29 14:56:29

Twilight6 发表于 2020-6-29 12:56
好~ 那我等下看看 有时间就帮你下哈

能不能问一下如何随机生成a到z之间的字母,我不太会使用randint函数

Twilight6 发表于 2020-6-29 16:22:13

lovry 发表于 2020-6-29 14:56
能不能问一下如何随机生成a到z之间的字母,我不太会使用randint函数



用 ASCII 码

from random import randint, choice

random_word_list = ['%c' % choice() for i in range(20)]
word_dict = {}
for key in random_word_list:
    if key in word_dict:
      word_dict += 1
    else:
      word_dict = 1
print('所有单词出现:',*word_dict)
print('单词出现次数:',*word_dict.values())
页: [1]
查看完整版本: Python学习的课后作业