随笔分类 - python基础习题
摘要:1 import random 2 import time 3 4 5 class Animal: 6 def __init__(self, name, sex, age): 7 self.name = name 8 self.sex = sex 9 self.age = age 10 11 def
阅读全文
摘要:1 # 题目:利用条件运算符的嵌套来完成此题: 2 # 学习成绩>=90分的同学用A表示,60-90分之间的用B表示,60分以下的用C表示。 3 def score(n): 4 return "A" if n >= 90 else ("B" if n >= 60 else "C") 5 6 7 n
阅读全文
摘要:1 def count(char): 2 a, b, c, d = 0, 0, 0, 0 3 for i in char: 4 if i == " ": 5 c += 1 6 elif i.isdecimal(): 7 a += 1 8 elif i.isalpha(): 9 b += 1 10 e
阅读全文
摘要:# 暂停一秒输出。 1 import time 2 time.sleep(1) 3 print("暂停一秒输出")
阅读全文
摘要:# 暂停一秒输出,并格式化当前时间。 1 import time 2 print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time()))) 3 time.sleep(1) 4 print(time.strftime('%Y-%m
阅读全文
摘要:# 输出 9*9 乘法口诀表。 # > 遍历两次就好了 # for i in range(1, 10): # for j in range(1, i + 1): # print('{}*{}={}'.format(j, i, i * j), end=' ') # print() i = 1 whil
阅读全文
摘要:# 将一个列表的数据复制到另一个列表中。 # > 分为深拷贝和浅拷贝 # > 浅拷贝只是两者指向同一地址,如果改变其中一个另外一个也会改变 # > 深拷贝就是创建一个新的列表 # > 可以利用copy函数 a = [1, 2, 55, 33, 66, 888, 5] b = a.copy() pri
阅读全文
摘要:# 斐波那契数列。 # 利用递归的思想 import time t1 = time.time() def fib(n): if n == 1 or n == 2: return 1 else: return fib(n - 1) + fib(n - 2) print(fib(45)) t2 = ti
阅读全文
摘要:#方法1 a = [] for i in range(3): i = int(input("请输入三个数:")) a.append(i) print(a) # 方法1 # 该方法将数组里面的数字逐个比较. 类似于 冒泡排序 # for j in range(len(a)-1): # if a[j]
阅读全文
摘要:1 # 输入某年某月某日,判断这一天是这一年的第几天? 2 year = int(input("请输入年份:")) 3 month = int(input("请输入月份:")) 4 day = int(input("请输入这个月的第几天:")) 5 days = [31, 28, 31, 30, 3
阅读全文
摘要:1 # 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 2 import sys 3 import time 4 count = 0 5 i = 0 6 while True: 7 a = i + 100 8 b = a + 168 9 for x in
阅读全文
摘要:1 value_money = int(input("请输入这个月的利润:")) 2 money = [100000, 200000, 400000, 600000, 1000000] 3 if money[0] >= value_money: 4 print(value_money*0.1) 5
阅读全文
摘要:简述:这里有四个数字,分别是:1、2、3、4提问:能组成多少个互不相同且无重复数字的三位数?各是多少? 1 # 方法一 2 num = 0 3 for i in range(1, 5): 4 for j in range(1, 5): 5 for k in range(1, 5): 6 if i !
阅读全文

浙公网安备 33010602011771号