import csv, json
def save_to_csv(name, password):
with open('passwordcsv', 'w', newline='') as csvFile:
value = csvwriter(csvFile)
valuewriterow(['用户名', name])
valuewriterow(['密 码', password])
def save_to_json(name, password):
dictObj = {'用户名:': name, '密码:': password}
with open('passwordjson', 'w', encoding='UTF-8') as jsonFile:
jsondump(dictObj, jsonFile)
if __name__ == '__main__':
while True:
name1 = input('请输入用户名:')
password1 = input('请输入密码:')
name2 = input('请再次输入用户名:')
password2 = input('请再次输入密码:')
if name1 == name2 and password1 == password2:
print('两次输入的用户名和密码相同')
save_to_csv(name1, password1) # 保存为csv文件
save_to_json(name1, password1) # 保存为json文件
break
print('两次输入的用户名和密码不一致,请重新输入!')
保存的文件在这个PY文件同一个文件夹里找。
感觉你这个没有现成的,到时有个模版推荐,
第5章 Python网络爬虫
51 爬虫基础
511 初识爬虫
512 网络爬虫的算法
52 爬虫入门实战
521 调用API
522 爬虫实战
53 爬虫进阶—高效率爬虫
531 多进程
532 多线程
533 协程
534 小结
第6章 Python数据存储
61 关系型数据库MySQL
611 初识MySQL
612 Python *** 作MySQL
62 NoSQL之MongoDB
621 初识NoSQL
622 Python *** 作MongoDB
63 本章小结
631 数据库基本理论
632 数据库结合
633 结束语
第7章 Python数据分析
71 数据获取
711 从键盘获取数据
712 文件的读取与写入
713 Pandas读写 *** 作
72 数据分析案例
721 普查数据统计分析案例
722 小结
来源:《Python 3破冰人工智能 从入门到实战》
7行代码即可写出程序,详细步骤:
1、首先打开python自带的IDLE,打开IDLE并ctrl+n新建如图界面。
2、导入random模块的choice功能。
3、在列表中放置up和down这两个元素,这里表示正面朝上和正面朝下。因为不考虑硬币立着的奇葩设定,所以只加这个上和下。并且把列表赋予给coin这个变量。
4、接下来使用for循环来遍历,range后面为抛硬币次数,这里我想程序运行一次只抛硬币一次,所以range后面设置为1。
5、这一行,就是if判断了,如果随机从列表中抽取到了up。
6、那么就要输出“正面”。
7、否则,就输出“反面”。
8、至此此代码完成,按F5即可运行,运行一次就抛一次。
class motor1:
def set(self, number, speed: int, weight: int):
selfnumber = number
selfspeed = speed
selfweight = weight
def set_speed(self, num: int):
selfspeed = selfspeed + num
def pri(self):
print(selfnumber, selfspeed, selfweight)
class motor2:
def __init__(self, number, speed: int, weight: int):
selfnumber = number
selfspeed = speed
selfweight = weight
def set(self, number, speed: int, weight: int):
selfnumber = number
selfspeed = speed
selfweight = weight
def set_speed(self, num: int):
selfspeed = selfspeed + num
def pri(self):
print(selfnumber, selfspeed, selfweight)
if __name__ == '__main__':
a = motor1()
aset('辽A1234', 100, 50)
aset_speed(10)
apri()
b = motor2('辽A1234', 100, 50)
bset('辽B5678', 80, 20)
bset_speed(-20)
bpri()
链接:> 提取码:dfsm
Python 编程高手之路。本课程分五个阶段,详细的为您打造高手之路,本课程适合有一定python基础的同学。
用Python可以做什么?可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站就是Python写的。总之就是能干很多很多事。
课程目录:
第一阶段
第一章:用户交互
第二章:流程控制
第三章:数据类型
第四章:字符编码
第五章:文件处理
第二阶段
第六章:函数概述
第七章:闭包函数
以上就是关于怎么用python编写一个以下要求的程序全部的内容,包括:怎么用python编写一个以下要求的程序、怎么用python编写以下要求的程序、用python做一个程序:扔100次硬币,然后分别显示出掷出正面和反面的次数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)