入門一: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")


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM