写一个程序,用于计算2016年9月23日是这一年的第几天?def isLeap(year):#year=input("please enter year:")try:if year%4==0 and year%100!=0:return Trueelif year%400==0:return Trueelse:return Falseexcept:return‘your enter is not year!‘print isLeap(2016)def daysss(year,month,date):m30=[4,6,7,9,11]m31=[1,3,5,8,10,12]days=0for i in range(1,month):if i in m30:days=days+30elif i in m31:days=days+31elif i==...
题目:填充每个节点的下一个右侧节点指针:给定一个完美二叉树,其所有叶子节点都在同一层,每个父节点都有两个子节点。给定一个完美二叉树,其所有叶子节点都在同一层,每个父节点都有两个子节点。二叉树定义如下:struct Node { int val; Node *left; Node *right; Node *next;}填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 next 指针设置为 NULL。初始状态下,所有 next 指针都...
【Python练习题 028】 求一个3*3矩阵对角线元素之和-----------------------------------------------------这题解倒是解出来了,但总觉得代码太啰嗦。矩阵这东西,应该有个很现成的方法可以直接计算才对…… 啰嗦代码如下:str = input(‘请输入9个数字,用空格隔开,以形成3*3矩阵:‘) n = [int(i) for i in str.split(‘ ‘)] #获取9个数字 mx = [] #存储矩阵 for i in range(3):mt = [] #收集矩阵中每行的数字列表for j in...
‘‘‘利用字典实现登录‘‘‘users=[{‘username‘:‘jerry‘,‘pwd‘:‘123456‘},{‘username‘:‘tom‘,‘pwd‘:‘1‘}]def login(username,pwd): print(username,pwd) if(username==‘‘or pwd==‘‘): return 0 else: isbool=True for dict1 in users: if (dict1[‘username‘]==username and dict1[‘pwd‘]==pwd): return True else: ...
1bicycles = [‘trek‘, ‘cannondale‘, ‘redline‘, ‘specialized‘]print(bicycles)print(bicycles[0]) ##第一个列表数据print(bicycles[0].title())print(bicycles[-1].title()) ##从最后开始数messge = "my first bicycle was a "+bicycles[2].title()+"."print (messge) 2name = [‘Laoli‘,‘zaoxu‘,‘Caocao‘,‘libai‘,‘dufu‘,‘dazhangwei‘]print(name[0],name[1],name[2],name[3])3motorcycles = [‘honda‘, ‘...
#!python3 #运行 py mcb.pyw save spam ,剪贴板内容就关键字spam保存 #py mcb.pyw spam 加载spam 对应内容到剪贴板 #py mcb.pyw list 关键字列表到剪贴板#扩展多重剪贴板: #增加delete <keyword>,从shelf中删除相应键值 #delete all 清空 import sys,pyperclip,shelvemcbShelf=shelve.open(r‘I:\mcb‘)#save clipboasr content: if len(sys.argv) == 3:if sys.argv[1].lower()==‘save‘ and sys.argv[2].lower() != ‘all‘:m...
具体请看链接:链接 2018-09-2912:51:45原文:https://www.cnblogs.com/ChaoyuanJam/p/9723150.html
Django第一题s = "Alex SB 哈哈\r\nx:1\r\ny:2\r\nz:3\r\n\r\n自行车"1. 如何取到["Alex SB 哈哈\r\nx:1\r\ny:2\r\nz:3", "自行车"]?ret = s.split('\r\n\r\n') print(ret)2. 如何在上面结果基础上拿到["Alex", "SB", "哈哈"]?ret = s.strip().split('\r\n') res = ret[0] # Alex SB 哈哈 print(res.split(' ')) # ['Alex', 'SB', '哈哈']3. 如何在上面结果基础上拿到"SB"?print(res.split(' ')[1])第二题有一个列表,他的内部是...
Python中的变量名->字母 ‘name‘,‘age‘, ->数字 ‘name1‘,‘age1‘->下划线 ‘name_1‘,‘age_1‘注意:不能以数字开头 例:1name_,不能是Python中的关键字,最好不要与Python内置的东西重复,如:‘and‘,‘as‘,‘break‘,‘class‘....补充:在写变量名时,尽量让变量名起的有意义一些,如用户ID应该写作user_id较为合适。 数据类型字符串类型在Python中引号之中的内容即字符串。如:name1 = ‘萨摩耶‘ na...
回顾里下上节课讲的课程,主要有格式化和编码内容。(1)格式化输出使用%s和%d(占位符),如果想输出%,则使用%%。(2)编码:ascii码只能显示英文,特殊符号,数字。万国码 unicod 最开始是16位,由于中文字节太多,使用32位(4个字节),但是四个字节又太多,占用资源多。于是升级utf-8,其最少用一个字节,8位表示一个英文字母,欧洲有些国家采用16位,两个字节,亚洲中国使用24位,三个字节。gbk码是中国在ascii码的基础上做的...
本题来自 Project Euler 第9题:https://projecteuler.net/problem=9# Project Euler: Problem 9: Special Pythagorean triplet # A Pythagorean triplet is a set of three natural numbers, # a < b < c, for which, a**2 + b**2 = c**2 # For example, 3**2 + 4**2 = 9 + 16 = 25 = 5**2. # There exists exactly one Pythagorean triplet for which a + b + c = 1000. # Find the product abc. # Answer: 31875000for a in ran...
实现需求如下:同一个用户名连续失败三次则锁定,不管用户名是否在,锁定后在下次运行脚本登录是同样是锁定状态使用文件存储用户名和密码信息,与文件里面的用户名密码进行认证对比用户名不存在和密码错误提示不可以相同,登录成功,账号被禁用,密码错误,用户不存在需要有相关的提示信息脚本如下:#!/usr/bin/python #coding:utf8class Login(): def userInfo(self): #将用户名密码信息文件处理成一个字典 ...
练习:如果账号密码匹配,返回success,不匹配返回fail。 account="nautilus"password=123456print("please input your user name:")user_account =str(input())print("please input your password")user_password =int(input())if user_account == account and user_password==password:print("success")else:print("fail")原文:https://www.cnblogs.com/nautilus3/p/8126189.html
题目1:罗马数字转换罗马数字包含以下七种字符: I, V, X, L,C,D 和 M字符 数值I 1V 5X 10L 50C 100D 500M 1000例如,罗马数字2写做 II,即为两个并排放置的的 1,12写做XII,即为 X + II ,27写做XXVII,即为XX+V+II在罗马数字中,小的数字在大的数字的右边。但 4 不写作 IIII,而是 IV。数字 1 在数字 5 的左边,所表示的数等于大数...
- 题目描述:输入一个正整数n,求n!(即阶乘)末尾有多少个0? 比如: n = 10; n! = 3628800,所以答案为2;- 输入描述:输入为一行,n(1 ≤ n ≤ 1000)- 输出描述:输出一个整数,即题目所求- 示例1:- 输入: 10- 输出: 2 650) this.width=650;" src="/upload/getfiles/default/2022/11/5/20221105034637181.jpg" title="Screenshot from 2017-08-30 22-13-39.png" />二. 题目描述:设有n个正整数,将他们连接成一排,组成一个最大的多...