Skip to content

Latest commit

 

History

History
80 lines (63 loc) · 1.65 KB

di-05-8bfe-chao-ji-ji-suan-ji.md

File metadata and controls

80 lines (63 loc) · 1.65 KB

第05课-超级计算机

本课知识点回顾

  • 逻辑 (logic) 是什么?
    • 判断** 对(True) **与 **错(False) **的方法
  • **比较运算符(Comparison Operator)**是什么?
    • 在逻辑判断的条件中比较两变量间是否相等和大小关系的符号
    • 例子:==, !=, >, >=, <, <=
  • 如何描述逻辑
    • 语法1: 如果...则... (if...)
    • 语法2: 如果...则...否则...(if...else...)
  • 超级计算机的用途
    • 天气预报(1970s)
    • 做数学题(1980s)
    • 蛮力破译密码(1990s)
    • 核实验模拟(2000s)
    • 基因算法(2000s)

终生受益的快捷键

快捷键 功能
Ctrl + C 复制
Ctrl + V 粘贴
Ctrl + Z 撤销

比较运算符

例子:a = 3, b = 4

符号 含义 例子 结果
== 相等 a == b False
!= 不相等 a != b True

| 大于 | a > b | False < | 小于 | a < b | True = | 大于等于 | a >= b | False = | 小于等于 | a <= b | False

逻辑语法1:

语法1: 如果...则... (if...) 例子:如果 b > a, 则打印“b是个很大的数”

a = 3
b = 5
if b > a:
    print("b is a large number")

逻辑语法2:

语法2: 如果...则...否则...(if...else...) 例子:如果 a能被2整除, 则打印偶数的英文(even), 否则打印奇数的英文(odd)

a = 123
if a%2 == 0:
    print("even")
else:
    print("odd")

求和

例子:计算1000万以内所有是7的倍数的数的和

sum = 0
n = 10000000
for i in range(n):
    if i%7 == 0:
        sum += i
print(sum)