01 python初学(注释、交互、if while for)

为了能生存下去,一定要坚持学习!


目录 

1. 注释

2. 用户交互

3. if 、while、for 语句


1. 注释 

单行注释: #   

多行注释: 三个单引号 || 三个双引号

2. 用户交互:

death_age = 80

输入: 

1 name = input(“your name: ”)
2 age = input(“your age:”)

 注:input接收的所有数据都是字符串,即便输入的是数字,依然会被当做字符串处理。

输出:

print(“your name: “, name)
print(“you can still live”, death_age - int(age), “years”)  

 注: 1.  此处直接写 death_age - age 会报错,因为字符串和数字不能运算。

     2. 如果此处用+号来拼接,不用 “,”,那么需要把中间的数字再转一次字符串

     3. print(1) 输出后会默认换行;print(1, end = “”) 输出后不会换行

     4. 三个 单引号 还有多行打印的效果。 单引号 或者 双引号 只能输出一行字符串

msg = ''' hello 1
hello 2
hello 3 '''

 3. if、 while、 for 语句

if语句:

if guess_age == age_of_princal :
         print(“yes!”)
else:
         print(“no”)

        注:1.用 : 来代替 {   }

               2.必须缩进

               3.tab != 4个空格

               4.缩进级别必须保持一致

      5.用 elif 代替 else if 

while 循环:

num = 1
while num <= 10 :
     print (num)
     num += 1

for 循环:

range(3)
>>> [0, 1, 2]

range(3,7)
>>> [3, 4, 5, 6]

range(1, 25, 2): # 2:步长>>> [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23]

for else 语句:

_user = “lily”
_pwd = “lily123”
for i in range(3):
      username = input(“input your username: “)
      password = input(“input your password: ”)
      if username == _user and password == _pwd:
          print(“welcome, ” + username)
          break   # 如果break 把 for 循环打断,就不会执行最后面的 else 语句
      else:
          print(“Invalid password or username”)
else:   #只要上面的 for 循环正常执行完毕,中间没被打断(break),就会执行 else 语句
      print(“Please try later!”)

注:同理还有 while else 语句

print(1) 输出后会默认换行;print(1, end = “”) 输出后不会换行

原文地址:https://www.cnblogs.com/mlllily/p/10111687.html