摘要: def getPentagonalNumber(n): pentagonal_number = (n * (3 * n - 1)) / 2 return pentagonal_number count = 0 NUMBER_OF_PENTAGONAL_NUMBER = 100 NUMBER_OF_P 阅读全文
posted @ 2020-11-10 21:50 雨中的梦华 阅读(628) 评论(0) 推荐(0)
摘要: 一、字典 (1)字典在其他语言中叫键值对数据,在python中叫字典。一个字典包括2部分,键和值,字典在表示的时候dic = {键:值},表示时,对值没有要求,对键有要求,键必须是可哈希对象(不可变数据类型),键和值必须成对出现,哪怕值是() #####不可哈希的就是可变的数据,不可变的数据能哈希。 阅读全文
posted @ 2020-09-23 01:08 雨中的梦华 阅读(226) 评论(0) 推荐(0)
摘要: 2.1 目标、原则和模式 (1)面向对象模式中的主体是对象,每个对象都是类的实例。 (2)类的定义通常详细规定了对象包含的实例变量,又称数据成员;还规定了对象可以执行的方法,又称成员函数。 2.1.1 面向对象的设计目标 (1)健壮性 简单来说,就是希望软件能够处理我们在应用程序中没有明确定义的异常 阅读全文
posted @ 2020-09-22 00:32 雨中的梦华 阅读(141) 评论(0) 推荐(0)
摘要: year = eval(input("请输入年份:")) day = eval(input("请输入该年的第一天是星期几:")) lst1 = ["January","February","March","April","May","June","July","August","September" 阅读全文
posted @ 2020-02-21 11:29 雨中的梦华 阅读(1668) 评论(0) 推荐(0)
摘要: (1)通过最简单的选择和循环实现(但代码过长) import random computer_win_count = 0people_win_count = 0 while True: computer = random.randint(0,2) people = int(input("请做出选择( 阅读全文
posted @ 2020-02-19 22:54 雨中的梦华 阅读(729) 评论(0) 推荐(0)
摘要: # 思路:# (1)首先寻找一个数的全部因子并求和# (2)循环判断 sum1 = 0for i in range(1,10001): for j in range(1,i): if i % j == 0: sum1 += j if sum1 == i: print(i) sum1 = 0 #### 阅读全文
posted @ 2020-02-19 22:23 雨中的梦华 阅读(327) 评论(0) 推荐(0)
摘要: # 问题:编写一个能生成五个问题的程序,问题是100以内的两个数做减法,求值.(要求:能够返回学生做对的个数) ### for循环right_count = 0for i in range(5): import random number1 = random.randint(0,100) numbe 阅读全文
posted @ 2020-02-13 11:36 雨中的梦华 阅读(356) 评论(0) 推荐(0)
摘要: 1.变量规则:(标识符:标识符用于命名程序中像变量和函数这样的元素) (1).变量是由字母, 数字, 下划线组成 (2).禁止已数字开头 (3).禁止使用python中的关键字print (4).不能使用中文和拼音 (5).变量名要区分大小写 (6).推荐写法 驼峰命名:(骆驼拼写法) 大峰 小峰 阅读全文
posted @ 2020-02-04 13:52 雨中的梦华 阅读(234) 评论(0) 推荐(0)