Python基础题
香蕉神经
这个作者很懒,什么都没留下…
展开
-
Python打印1到100的所有奇数
1 需求使用Python中的循环打印输出从1到100的所有奇数。2 代码实现class Solution: def PrintTheOdd(self): index = 1 while index <= 100: print(index) index += 1if __name__ == "__main__": solution = Solution() solution.PrintT原创 2021-08-17 14:44:13 · 4324 阅读 · 0 评论 -
上车下车判断
1 需求坐公交:如果有钱可以上车,没钱不能上车;上车后如果有空做,则可以坐下,如果没有空座,就要站着。2 代码实现import randomdef judge(money): seat = random.randint(0, 10) price = random.randint(1, 2) if money < price: print("余额不足,请下车!") else: print(f"请上车!票价为{price}")原创 2021-08-17 14:31:28 · 449 阅读 · 0 评论 -
网吧上网判断
1 需求如果用户年龄大于等于18岁,即成年,输出“已经成年,可以上网”。2 代码实现if __name__ == "__main__": age = int(input("请输入你的年龄:")) if age > 18: print("已经成年,可以上网!") else: print("还未成年,不可上网!")...原创 2021-08-17 14:24:13 · 459 阅读 · 0 评论 -
合并排序数组
1 问题描述合并两个升序的整数数组A和B,形成一个新的数组,新数组也要有序。2 问题示例输入A = [1],B = [1],输出[1, 2],返回合并后的数组。输入A = [1, 2, 3, 4],B = [2, 4, 5, 6],输出[1, 2, 2, 3, 4, 4, 5, 6],返回合并所有元素后的数组。3 代码实现class Solution: """归并排序""" def mergeSortedArray(self, A, B): i, j = 0,原创 2021-08-12 18:39:15 · 108 阅读 · 0 评论 -
翻转一个3位整数
1 问题描述反转一个只有3位数的整数。2 问题示例输入number = 123,输出321;输入number = 900,输出9。3 代码实现class Solution: def reverseInteger(self, number): x = int(number / 100) y = int(number / 10 % 10) z = int(number % 10) return (z * 100 + y * 10原创 2021-08-12 18:26:37 · 67 阅读 · 0 评论