随笔分类 -  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 阅读全文
posted @ 2021-11-06 20:05 余鑫2020 阅读(24) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2021-10-31 22:22 余鑫2020 阅读(357) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2021-10-31 22:21 余鑫2020 阅读(267) 评论(0) 推荐(0)
摘要:# 暂停一秒输出。 1 import time 2 time.sleep(1) 3 print("暂停一秒输出") 阅读全文
posted @ 2021-10-22 19:39 余鑫2020 阅读(54) 评论(0) 推荐(0)
摘要:# 暂停一秒输出,并格式化当前时间。 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 阅读全文
posted @ 2021-10-22 19:38 余鑫2020 阅读(99) 评论(0) 推荐(0)
摘要:# 输出 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 阅读全文
posted @ 2021-10-21 15:23 余鑫2020 阅读(304) 评论(0) 推荐(0)
摘要:# 将一个列表的数据复制到另一个列表中。 # > 分为深拷贝和浅拷贝 # > 浅拷贝只是两者指向同一地址,如果改变其中一个另外一个也会改变 # > 深拷贝就是创建一个新的列表 # > 可以利用copy函数 a = [1, 2, 55, 33, 66, 888, 5] b = a.copy() pri 阅读全文
posted @ 2021-10-21 15:23 余鑫2020 阅读(120) 评论(0) 推荐(0)
摘要:# 斐波那契数列。 # 利用递归的思想 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 阅读全文
posted @ 2021-10-20 12:45 余鑫2020 阅读(33) 评论(0) 推荐(0)
摘要:#方法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] 阅读全文
posted @ 2021-10-20 12:44 余鑫2020 阅读(161) 评论(0) 推荐(0)
摘要:1 # 输入某年某月某日,判断这一天是这一年的第几天? 2 year = int(input("请输入年份:")) 3 month = int(input("请输入月份:")) 4 day = int(input("请输入这个月的第几天:")) 5 days = [31, 28, 31, 30, 3 阅读全文
posted @ 2021-10-19 09:19 余鑫2020 阅读(71) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2021-10-19 09:15 余鑫2020 阅读(154) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2021-10-18 19:55 余鑫2020 阅读(389) 评论(1) 推荐(0)
摘要:简述:这里有四个数字,分别是: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 ! 阅读全文
posted @ 2021-10-18 15:48 余鑫2020 阅读(102) 评论(0) 推荐(0)