返回顶部

  1. # 将不同模块分别使用 import导入
  2. import random
  3. import math
  4. # 先使用random.randint(1, 10)取1-10的随机数,再求使用math.log(x)求对数
  5. print(math.log(random.randint(1, 10)))

randint是什么意思

这一小节使用的BankAccount的案例还有些不太严谨的地方,比如存款超过100万之后,每次存入新款时,利率都会上调一下,这是一个比较糟糕的问题小插曲,如果感兴趣,你可以帮老师修复一下。

存款实例中把 self.interest_rate = self.raise_interest(self.money, self.interest_rate),self.interest_rate换成BankAccount.interest_rate,是不是就可以啦?

  1. count = 0
  2. for i in range(1, 5):
  3. for j in range(1, 5):
  4. for k in range(1, 5):
  5. if i != j and i != k and j != k:
  6. print(i+j*10+k*100)
  7. count += 1
  8. print("一共有{}个三位数" .format(count))

count = 0 for i in range(1, 5): for j in range(1, 5): for k in range(1, 5): if i != j and i != k and j != k: print(i+j*10+k*100) count += 1 print("一共有{}个三位数" .format(count)) 问下老师这段代码的执行顺序

有教材吗,白皮书么

正在加载...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152