hicheng / Python

0 stars 0 forks source link

Python基础 #2

Open hicheng opened 7 years ago

hicheng commented 7 years ago
  1. if x: print 'True' 只要x是非零数值、非空字符串、非空list等,就判断为True,否则为False。

  2. while循环,只要条件满足,就不断循环,条件不满足时退出循环。比如我们要计算100以内所有奇数之和,可以用while循环实现:

sum = 0 n = 99 while n > 0: sum = sum + n n = n - 2 print sum 在循环内部变量n不断自减,直到变为-1时,不再满足while条件,循环退出。

  1. raw_input()读取的内容永远以字符串的形式返回,把字符串和整数比较就不会得到期待的结果,必须先用int()把字符串转换为我们想要的整型:

birth = int(raw_input('birth: '))