zoukankan      html  css  js  c++  java
  • 入门一:python变量、获取值、标准输出、循环判断语句

      变量是由字母、数字和下划线组成的,数字不能作为开头。

      python中没有常量,一般用常量的时候将变量名大写就可以了,注意后面不要修改它的值。

      变量命令:使用下划线分隔。

      字符编码在代码开头加入一行

    1 # -*- coding:utf-8 -*-

    获取输入的值input:

      普通输入: 

    1 name = input("name:")
    2 age = int(input("age:"))
    3 job = input("job:")
    4 salary = input("salary:")

      密文输如:

    1 import getpass
    2 
    3 password = getpass.getpass("password:")

    标准输出的几种方式:

      第一种:

     1 info2 = '''
     2 -------------info of {_name}---------
     3 Name:{_name}
     4 Age:{_age}
     5 Job:{_job}
     6 Salary:{_salary}
     7 '''.format(_name=name,
     8            _age=age,
     9            _job=job,
    10            _salary=salary)

      第二种:

    1 info = '''
    2 --------------------info 0f %s---------------
    3 Name:%s
    4 Age:%d
    5 Job:%s
    6 Salary:%s
    7 '''%(name,name,age,job,salary)

    if-else循环

      猜年龄:

    1 age_of_oldboy = 56
    2 
    3 guess_age = int(input("guess age:"))
    4 if guess_age>age_of_oldboy:
    5     print("your guess is older.")
    6 elif guess_age==age_of_oldboy:
    7     print("you are right!")
    8 else:
    9     print("your guess is younger.")

     while循环

      在猜年龄的基础上控制只让猜三次:

     1 while count<3:
     2     guess_age = int(input("guess age:"))
     3     if guess_age>age_of_oldboy:
     4         print("your guess is older.")
     5     elif guess_age==age_of_oldboy:
     6         print("you are right!")
     7         break
     8     else:
     9         print("your guess is younger.")
    10 
    11     count = count + 1
    12     print("you have {_count} times.".format(_count=3-count))
    13 #if count == 3:
    14 else:
    15     print("sorry,you try too many times")

    for循环:

    ##基础格式
    1
    for i in range(1,10,2): 2 print("loop ",i)

      用for循环写猜密码:

     1 age_of_oldboy = 56
     2 
     3 for i in range(3):
     4     guess_age = int(input("guess age:"))
     5     if guess_age>age_of_oldboy:
     6         print("your guess is older.")
     7     elif guess_age==age_of_oldboy:
     8         print("you are right!")
     9         break
    10     else:
    11         print("your guess is younger.")
    12 
    13     print("you have {_count} times.".format(_count=2-i))
    14 #if count == 3:
    15 else:
    16     print("fuck")
  • 相关阅读:
    ZOJ 2587 Unique Attack (最小割唯一性)
    POJ 2987 Firing (最大权闭合图)
    POJ 2987 Firing (最大权闭合图)
    POJ 3469 Dual Core CPU (最小割建模)
    POJ 3469 Dual Core CPU (最小割建模)
    UVA 11426 GCD-Extreme(II) ★ (欧拉函数)
    UVA 11426 GCD-Extreme(II) ★ (欧拉函数)
    HDU 4612 Warm up (边双连通分量+DP最长链)
    HDU 4612 Warm up (边双连通分量+DP最长链)
    hdu5531 Rebuild
  • 原文地址:https://www.cnblogs.com/dabingya/p/6159001.html
Copyright © 2011-2022 走看看