怎么用python编写一个以下要求的程序

怎么用python编写一个以下要求的程序,第1张

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次硬币,然后分别显示出掷出正面和反面的次数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10062922.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存