python
hoursKitty
这个作者很懒,什么都没留下…
展开
-
python编辑器pycham快捷键
编辑类:Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 类名完成Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档Shift + F1 外部文档Ctrl + 鼠标 简介Ctrl + F1 显示错误描述或警告信息Alt + Insert原创 2017-11-07 16:24:15 · 2047 阅读 · 0 评论 -
python3中Error Message: ‘float’ object cannot be interpreted as an integer
背景: BMPixel 194***4370@qq.com列表反转函数:#!/user/bin/python# -*- coding: UTF-8 -*-def reverse(li): for i in range(0, len(li)/2): temp = li[i] li[i] = l原创 2017-11-13 18:42:04 · 18018 阅读 · 1 评论 -
python3如何将input输入的字符串转化为表达式并计算出结果
python2中input输入表达式:python3中input输入表达式:此时在输出时,将参数加上eval转化就可以了原创 2017-11-14 16:02:37 · 15553 阅读 · 1 评论 -
(Python)使用SMTP发送QQ邮件
要想通过QQ邮箱来发送邮件,需要开启QQ邮箱的设置-账户里SMTP服务,接下来会通过发送短信验证来获得授权码,有了授权码后就可以在代码里添加了。 接下来看看QQ的邮件服务器配置:(授权码填写在代码的password中即可)import smtplibfrom email.MIMEText import MIMETextfrom email.Header import Headermsg...原创 2018-05-04 10:03:53 · 2041 阅读 · 0 评论 -
Python实现一元二次方程的定义是:ax2 + bx + c = 0 请编写一个函数,返回一元二次方程的解。
import math def quadratic_equation(a, b, c): t = math.sqrt(pow(b, 2) - 4 * a * c) if(pow(b, 2) - 4 * a * c) > 0: return (-b + t) / (2 * a), (-b - t) / (2 * a) ...转载 2018-04-27 10:24:59 · 3059 阅读 · 0 评论 -
汉诺塔问题(python版)
汉诺塔的移动可以用递归函数非常简单地实现。(此题可以联系 栈的反转 问题)请编写move(n, a, b, c)函数,它接收参数n,表示3个柱子A、B、C中第1个柱子A的盘子数量,然后打印出把所有盘子从A借助B移动到C的方法,例如:算法:当只有一个盘子的时候,只需要将A塔上的一个盘子移动到C塔上。当A塔上有2个盘子的时候,先将A塔上的1号盘子(编号从上到下)移动到B塔上,再将A塔的2号盘子移动到C...转载 2018-04-27 14:44:39 · 443 阅读 · 0 评论 -
原 请使用迭代查找一个list中最小和最大值,并返回一个tuple
import random def findMinAndMax(l): if l == []: return (None,None) else: my_min = l[0] my_max = l[0] for i in l: if my_min > i: ...转载 2018-04-27 15:40:54 · 719 阅读 · 0 评论