摘要:
负数求余 举个栗子 >>> -10%3 2 >>> -10%-3 -1 >>> 10%-3 -2 >>> 在Python中,取余的计算公式与别的语言并没有什么区别:r=a-n*[a//n] 这里r是余数,a是被除数,n是除数。 在这其中会涉及到被除数或者除数是负数。但只要知道其中的原理,就都可以解决 阅读全文
摘要:
书写方式 [表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件] 举个栗子 lst = [x ** 2 for x in range(7)] print(lst) #ouput [0, 1, 4, 9, 16, 25, 36] x每次循环取值后都执行一次for前 阅读全文
摘要:
sorted()和sort()区别 sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。 list 的 sort 方法返回的是对已经存在的列表进行操作,无返回值,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作。 sort 阅读全文
摘要:
购物车练习 现有知识编写的代码,还有很多地方需要优化。先记录一下! salary = int(input("salary is :")) #首先输入工资卡资金 msc = ''' shopping list 1. iphone12 6800 2. mac book 9000 3. bubble 18 阅读全文
摘要:
用户和密码登陆代码练习 user = "admin" passwd = "admin" for i in range(3): #循环3次 username = input("username:") password = input("password:") if user == username a 阅读全文
摘要:
九九乘法表 first = 1 while first <= 9: sec = 1 while sec <= first: print(str(sec)+"*"+str(first)+"="+str(sec*first),end ="\t") #\t表示空四个字符,也称缩进,相当于按一下Tab键 s 阅读全文
摘要:
题目: 如何输出一个如下的直角三角形,用户指定输出行数: * ** *** **** 思路:星数与行数成等比,使用两个递增变量控制行数和列数 user = int(input("请输入行数:")) num = 1 #定义起始行数 while num <= user: #当行数大于用户指定行数,退出循 阅读全文